美文网首页
centos 下安装python3

centos 下安装python3

作者: 我实在没钱 | 来源:发表于2019-05-28 12:02 被阅读0次

安装环境

centos 7 新安装,未安装其他应用

安装方法

mkdir /usr/local/python3
wget https://www.python.org/ftp/python/3.6.3/Python-3.6.3.tgz
tar -xvf Python-3.6.3.tgz
cd Python-3.6.3/
./configure --prefix=/usr/local/python3
make
make install

添加软链接

删除原来python2的软链接,添加python3的软链接

rm /usr/bin/python
sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python

不过这样做容易出问题,会导致yum无法正常使用,想要正常使用需要修改相关的源代码。
我最终选择的方法是把软链接添加成/usr/bin/python3

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

pip3软链接

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

安装中遇到的问题

问题:no acceptable C compiler found in $PATH
解决方法:yum install gcc

问题:can't decompress data:zlib not available
解决方法:yum -y install zlib*

问题:no module named 'ctypes'
解决方法:yum install libffi-devel -y

pip问题:ssl module in Python is not available
解决方法:
打开ssl代码块儿 Python-3.6.3/Modules/Setup.dist,文件中加入

SSL=/usr/local/openssl
_ssl _ssl.c
-DUSE_SSL -I(SSL)/include−I(SSL)/include−I(SSL)/include/openssl
-L$(SSL)/lib -lssl -lcrypto

然后按照上面的方法重新编译安装

相关文章

网友评论

      本文标题:centos 下安装python3

      本文链接:https://www.haomeiwen.com/subject/hzbrtctx.html