centos安装python3.7
从官网上下载安装包:https://www.python.org/downloads/source/
找到对应想要安装的版本进行下载。
1、 解压:tar -xvJf Python-3.7.5.tar.xz
2、 进入刚才的目录:cd Python-3.7.5
3、 配置:./configure --preifx=/usr/local/bin/python3.7 --enable-optimizations
python 3.8时:./configure --preifx=/usr/local/bin/python3.8 --enable-optimizations --enable-optimizations --with-ssl #第一个指定安装的路径,不指定的话,安装过程中可能软件所需要的文件复制到其他不同目录,删除软件很不方便,复制软件也不方便. #第二个可以提高python10%-20%代码运行速度. #第三个是为了安装pip需要用到ssl,后面报错会有提到.
4、 编译:make
5、 安装:make install
6、 清除临时文件:make clean
7、 软连接:ln -s /usr/local/bin/python3.7/bin/python3.7 /usr/bin/python3.7
如果在安装第三方包时报:ModuleNotFoundError: No module named '_ctypes'的解决办法:
yum install libffi-devel
然后从第3步开始重新安装