有挺长一段时间没玩过Python,主要是很少用它做东西。现在常用的是js,前端后台都是一键到底,很是方便。只是现在随着AI的兴起,Python又得拿起来啰!上周有个AutoGPT很是火爆,也想着试跑来着。还有Hugging Face的那些项目,也基本都是用的Python。如果以后要长期开发AI类的应用,Python看来是避不开了。
看了下系统(Ubuntu 20.04)的的Python版本,是3.8, 最新的到了3.11,那就先拿升级做为开胃菜吧。
https://www.python.org/downloads/
到官网下载安装包试下,很快就报编译的错误!就改试下别的方法,PPA源的安装, 很快就安装成功啰!
升级步骤
# 更新包目录
apt update
# 安装依赖
apt install software-properties-common
# 添加 deadsnakes PPA 源
add-apt-repository ppa:deadsnakes/ppa
# 按下 Enter 以继续
# 安装 Python 3.11
apt install python3.11
安装好后用python -–version 或 python3 --version
查看时还是看不到安装的新版本,看来系统是不会自动切换的。这时就要手动配置了。
创建Python软链接
# 先查看下python的所有版本
ls -l /usr/bin | grep python
# 删除原来的软链接
rm /usr/bin/python3
# 配置新的软链接,切换到新的版本3.11
ln -s python3.11 /usr/bin/python3
ln -s python3.11 /usr/bin/python
# 安装pip
apt install python3.11-distutils
apt install python3-pip
pip --version
# pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.11)
# pip install --upgrade pip
再用ls -l /usr/bin | grep python
查看时发现一切都配置好了(如上所示),python -–version 或 python3 --version
查看版本时也都是3.11的新版本了!