当前位置 博文首页 > 阿俊之家●●●https://ximenjianxue.blog.csdn.net:python初级
资源下载:https://www.python.org/downloads/
环境Centos7.8,window10。
下载python3.0稳定版:wget https://www.python.org/ftp/python/3.7.12/Python-3.7.12.tgz
tar -zxvf Python-3.7.12.tgz
cd Python-3.7.12.tgz
./configure --prefix=/usr/local/python3
重新执行:/configure --prefix=/usr/local/python3 --enable-optimizations --enable-shared
make&&make install
重新编译:/configure --prefix=/usr/local/python3,再次make
备份原来的python2.7文件:
mv /bin/python /bin/python2.7.5
修改受影响的yum文件:
vim /usr/bin/yum修改:#!/usr/bin/python为#!/usr/bin/python2.7
vim /usr/libexec/urlgrabber-ext-down//同上修改
ln -s /usr/local/python3/bin/python3.7 /bin/python3
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
验证:python3 -V //报错如下:
error while loading shared libraries: libpython3.7m.so.1.0: cannot open shared object file: No such file or directory
有2种解决办法:
1)编辑/etc/ld.so.conf,将libpython3.7m.so.1.0的位置写入文件后,执行ldconfig
2)软连接:ln -s /usr/local/python3/lib/libpython3.7m.so.1.0 /usr/local/lib/libpython3.7m.so.1.0,然后ldconfig