1.下载python源码
直接到官网找自己需要的版本即可,我下载的是3.7.0
官网网址
wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz
tar -zxvf Python-3.7.0.tgz
2. 执行配置文件,编译,编译安装
cd Python-3.7.0
./configure --prefix=/usr/local/python3 //配置
make && make install //编译并且安装
报错一:ModuleNotFoundError: No module named ‘_ctypes’
执行如下命令:
sudo apt-get install libffi-dev
3. 建立软链
ln -s /usr/local/python3/bin/python3.7 /usr/bin/python3
# /usr/local/python3/bin/python3.7 是python安装目录
ln -s /usr/local/python3/bin/pip3.7 /usr/bin/pip3
报错二:ln: failed to create symbolic link ‘/usr/bin/python‘: File exists
执行如下命令:
ln -sf /usr/local/python3/bin/python3.7 /usr/bin/python3
4. 检测是否安装成功
$ python3
Python 3.7.12 (default, Aug 5 2022, 09:21:09)
[GCC 9.4.0] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>>