DEPRECATION: Python 3.5 reached the end of its life on September 13th, 2020. Please upgrade your Python as Python 3.5 is no longer maintained. pip 21.0 will drop support for Python 3.5 in January 2021. pip 21.0 will remove support for this functionality
声明:Python 3.5的使用寿命已于2020年9月13日到期。请升级您的Python,因为不再维护Python 3.5。 pip 21.0将于2021年1月删除对Python 3.5的支持。pip 21.0将删除对此功能的支持
Ubuntu中安装模块后发现python3.5.2已经不行了,要升级才能用某些模块了,就直接安装最新的版本吧。查了挺多资料,可能我环境有问题重装了很多次,终于找到成功的方法了。(有可能按照步骤做还是会出错)
#1.使用的wget ,我下载到了home中
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tgz
# 2.在home中解压
tar -zxf Python-3.9.0.tgz
# 3.进入python3.9
cd Python-3.9.0
# 4.编译文件 时间大概有1-3分钟
./configure --prefix=/usr/local/python3
# 5.编译好后,会有另外一个提示,让run ./configure xxx,忘了复制了
./configure --enable-optimizations
# 6.安装
make && make install
python产生在/usr/local/bin或/usr/local/python3/bin中,所以要对python3.9进行软连接
# 1.python3.9进行软连接
# 可以先删除python3.5软连接,然后将python3.9软连接到python3
sudo rm -rf /usr/bin/python3
sudo ln -s /usr/local/bin/python3.9 /usr/bin/python3
# 也可以直接python3.9软连接,然后调整Python3的优先级,使得3.9优先级较高
sudo ln -s /usr/local/bin/python3.9 /usr/bin/python3.9
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.5 1
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.9 2
# 更改默认值,python默认为Python2,现在修改为Python3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150