目录
1、安装编译依赖环境
sudo apt-get install build-essential checkinstall libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev
2、源码获得:
上官网下载 https://www.python.org/downloads/release/python-2718/
或直接用命令行下载
wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz --no-check-certificate
tar -xvzf Python-2.7.18.tgz
cd Python-2.7.18
到此我们有了源码
3、配置编译参数
./configure --enable-optimizations
4、 编译安装
注意make install要加sudo需要管理员权限
make && sudo make install
5、基本配置
sudo ln -sf /usr/local/bin/python2.7 /usr/bin/python2.7
sudo ln -sf /usr/local/bin/pip /usr/bin/pip
sudo ln -sf /usr/local/bin/python2.7 /usr/bin/python
sudo ln -sf /usr/share/pyshared/lsb_release.py /usr/local/lib/python2.7/site-packages/lsb_release.py
6、测试
python -V
7、pip安装
curl https://bootstrap.pypa.io/2.7/get-pip.py -o get-pip.py
python get-pip.py
pip -V
pip 20.3.4 from /usr/local/lib/python2.7/site-packages/pip (python 2.7)
到此安装完成