Linux下安装python

提前安装一个依赖环境

(1)ubuntu/Debian:

sudo apt-get install -y gcc make cmake build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev libffi-dev liblzma-dev python-openssl

(2)Fedora/CentO S/RHEL(aws ec2):

sudo yum install gcc make cmake zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel


安装步骤:(可提前进入root,需要建立文件夹)

1.下载:

wget https://www.python.org/ftp/python/3.7.7/Python-3.7.7.tgz (注意大小写)

2.解压Python-3.7.7.tgz

tar -zxvf Python-3.7.7.tgz

4、建立一个空文件夹,用于存放python3程序

mkdir /user/local/python3

5、执行配置文件,编译,编译安装

cd Python-3.7.7

./configure --prefix=/usr/local/python3

make && make install

(安装完成没有提示错误便安装成功了)

6、建立软连接

ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3

(第一个软链接建立的时候,系统提示已存在,但后面程序可正常运行)

ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3

7、测试一下python3是否可以用

python3

print(”hello world!“)

hello world!

exit()

最新文章

  1. SocketServer
  2. 使用redis进行消息推送
  3. Android LIstView初次创建getview方法执行多次问题
  4. 集合框架Map之KeySet方法的使用
  5. Idea学习笔记
  6. 闪存主控IC的作用
  7. Codeforces Round #253 (Div. 2), problem: (B)【字符串匹配】
  8. 一个栗子上手CSS3动画
  9. pandas nan值处理
  10. A short Glimpse to Spectral Sequences 快速入坑谱序列(英文)
  11. Iterables vs. Iterators vs. Generators
  12. python网络爬虫笔记(六)
  13. 关于ACtion类利用file类型取得上传文件的内容,名字和内容类型
  14. windows MYSQL 安装及修改root密码
  15. Gradle Build Tool
  16. boke练习: freemarker对空变量报错 (classic_compatible设置true,解决报空错误)
  17. Python 安装requests和MySQLdb
  18. opencv3.2.0形态学滤波之腐蚀
  19. MVC Redirect 页面跳转不了
  20. MySQL学习笔记:limit

热门文章

  1. php 数组相关的函数?
  2. Centos8 Yum 安装Nginx指定版本
  3. python检查是否有缺失值(有用)以及list,array合并
  4. Windows 10平台安装PostgreSQL 14.2详细教程
  5. python 程序小练习
  6. Linux下C语言复制文件
  7. vue学习过程总结(03) - 菜鸟教程归纳
  8. XSS 32个触发事件
  9. 压测工具 jmeter入门教程及汉化修改
  10. java面向对象思想之封装