目录
1、安装编译依赖环境
sudo apt install -y wget build-essential libreadline-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev libffi-dev zlib1g-dev
2、源码获得:
上官网下载 https://www.python.org/downloads/release/python-386/
或直接用命令行下载
wget https://www.python.org/ftp/python/3.8.6/Python-3.8.6.tgz --no-check-certificate
tar -xvzf Python-3.8.6.tgz
cd Python-3.8.6
到此我们有了源码
3、配置编译参数
./configure --enable-optimizations
4、编译
make
5、 编译安装
注意要加sudo需要管理员权限
sudo make install
6、测试
python3 -V
到此安装完成
7、基本配置
sudo ln -sf /usr/local/bin/python3.8 /usr/bin/python3.8
sudo ln -sf /usr/local/bin/pip3 /usr/bin/pip3
sudo ln -sf /usr/local/bin/python3.8 /usr/bin/python
sudo ln -sf /usr/share/pyshared/lsb_release.py /usr/local/lib/python3.8/site-packages/lsb_release.py
8、更新pip
sudo pip3 install --upgrade pip
提示sudo: pip3:找不到命令
修复方式:
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
python get-pip.py
目前最新版本3.8,其他版本可以查看 https://bootstrap.pypa.io/