当前位置首页 > CentOS知识

CentosPython3安装共存

阅读次数:253 次  来源:admin  发布时间:

安装python3.6可能使用的依赖

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

下载python3.6编译安装

到python官网下载https://www.python.org

下载最新版源码,使用make altinstall,如果使用make install,在系统中将会有两个不同版本的Python在/usr/bin/目录中。这将会导致很多问题,而且不好处理。

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz
xz -d Python-3.7.0.tgz.xz
tar -xvf  Python-3.7.0.tgz
cd  Python-3.7.0

把Python3.6安装到 /usr/local 目录

./configure --prefix=/usr/local

make

make altinstall

报错处理:

zipimport.importerror

yum install zlib zlib-devel

configure: error: no acceptable C compiler found in $PATH

yum install gcc

ModuleNotFoundError: No module named '_ctypes'

ython3.6程序的执行文件:/usr/local/bin/python3.6

ython3.6应用程序目录:/usr/local/lib/python3.6

ip3的执行文件:/usr/local/bin/pip3.6

yenv3的执行文件:/usr/local/bin/pyenv-3.6

更改/usr/bin/python链接

cd/usr/bin

ln -s /usr/local/bin/python3.6 /usr/bin/python3
ln -s /usr/local/bin/pip3.6 /usr/bin/pip3
上一篇:LXDE桌面初始设置,Fedora27系统。
下一篇:转载:Fedora9Samba服务器构建