Linux - CentOS7安装python3遇到的问题与解决方法总结

1.安装python3

参考 一步步跟着做,到该下选择想下载的python版本 找到对应版本的tar.xz用wget下载 编译安装之前,咱多一步动作 进入解压的Python目录,进入Modules目录,找到Setup和Setup.dist

vim Setup

找到这几行,将注释去掉。 再执行编译安装,注意要退到Python目录下再执行

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

make

make install

安装完毕,/usr/local/目录下就会有python3了 因此我们可以添加软链到执行目录下/usr/bin

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

pip软连接

安装完python,想通过pip下载第三方库时,你会发现提示没有找到pip命令。 找到你的 /usr/local/python3/bin/pip,创建软连接

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

如果你同样遇到下列问题

    pip下载的时候出现这个错误 可以点击查看这两个链接 如果出现这个问题ModuleNotFoundError: No module named ‘_ctypes’,只需安装一下外部库yum install libffi-devel -y,再make和make install 命令重新编译并安装python即可(在Python目录下执行) 如果遇到这个问题ModuleNotFoundError: No module named ‘_ssl’,查看 如果Linux命令行运行.py脚本报错:import 未找到命令,查看 如果运行python程序,出现这个错误:/usr/bin/python^M: 坏的解释器: 没有那个文件或目录,查看,即修改可执行权限,修改格式。

其他

经验分享 程序员 微信小程序 职场和发展