Linux - CentOS7安装python3遇到的问题与解决方法总结
1.安装python3参考linux-Centos7安装python3并与python2共存一步步跟着做,到该网站下选择想下载的python版本找到对应版本的tar.xz用wget下载编译安装之前,咱多一步动作进入解压的Python目录,进入Modules目录,找到Setup和Setup.distvim Setup找到这几行,将注释去掉。再执行编译安装,注意要退到Python目录下再执行./con
1.安装python3
参考linux-Centos7安装python3并与python2共存
一步步跟着做,到该网站下选择想下载的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下载的时候出现这个错误 pip is configured with locations that require TLS/SSL, however the ssl module in Python is not…
- WARNING: pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.可以点击查看这两个链接
- 如果出现这个问题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: 坏的解释器: 没有那个文件或目录,查看这个文章,即修改可执行权限,修改格式。
其他
Linux 后台运行python .sh等程序,以及查看和关闭后台运行程序操作
Linux nohup 实现命令后台运行并输出或记录到指定日志文件
使程序在Linux下后台运行 (关掉终端继续让程序运行的方法)
*踩了一天坑了,大学没好好学Linux的下场,修修补补,解决一个错误,下一个错误接踵而至,希望对你有点帮助
*欢迎大家留言遇到的问题,如果也是我遇到的我会积极解决,因为上面并不是我遇到的问题的全部
更多推荐
所有评论(0)