centos上部署flask项目之环境配置-python3的安装

我们的centos上面一般都会默认安装python2.7,python3就需要我们手动安装

1.创建安装python3的安装目录

mkdir /usr/local/python3

2.下载python3(--no-check-certificate 不加的话可能会报错)

wget --no-check-certificate https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz

3.解压出来安装文件

tar -zxvf Python-3.6.2.tgz

before 4:安装更新编译的依赖文件

yum install gcc-c++

4.指定创建的目录(注意=和目录是连在一起的,没有空格)

cd Python-3.6.2
./configure --prefix=/usr/local/python

5.编译和安装

make&&make install

如果编译报错 zipimport.ZipImportError: can't decompress data; zlib not available

(1)到Modules/Setup.dist里面去掉zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz的注释,再重新make&&make install,如果不行,则2.

(2)yum install zlib-devel 安装依赖,最后python3安装成功。

但此时我们并不能再任何目录调用python3命令

6. 创建python3的软链接

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

这样的话我们就可以在任何位置直接使用python3来调用,而不用再使用绝对路径,并且使用python来调用python2.

7.安装python2的pip

1. yum -y install epel-release # 安装epel扩展源
2. yum -y install python-pip    
3. yum clean cache #清除缓存

安装完成之后可以运行 pip list 来测试一下,会显示出我们python2下pip安装的包

8.安装python3的pip

1. wget --no-check-certificate https://github.com/pypa/pip/archive/9.0.1.tar.gz
2. tar -zxvf 9.0.1.tar.gz
3. cd pip-9.0.1
4. ls # 查看一下是否还有setup.py
5 python3 setup.py install 

9. 成功之后创建软连接

ln -s /usr/local/python3/bin/pip /usr/bin/pip3

安装完成之后使用pip3 list 来测试一下

至此,我们的python 的环境就搞定了

饮水思源:https://www.jianshu.com/p/da28ec28ef4b

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值