如何升级我的 python 安装和 pip?

如何升级我的 python 安装和 pip?

在我的 Ubuntu 服务器上,安装了 Python 3.8 和 2.0 以上版本。

我想升级到 Python 3.10,我通过 ppa 安装了它。但 3.8 仍然安装着,并pip --version显示pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)

我尝试用这个命令运行一个脚本:python3.10 myscript.py但失败了,因为这个脚本正在使用websockets包。如果我运行pip install websockets它,它会说它已经安装好了。但它没有为 Python 3.10 安装,只有 3.8。

简而言之:如何将 Python 和 pip 升级到 3.10 版本?

编辑:这些是我用来将 Python 升级到 3.10 的命令

sudo add-apt-repository ppa:deadsnakes/ppa
sudo apt-get update
sudo apt-get install python3.10

答案1

有两个选择

  • 更改ubuntu的python3:

    sudo mv /usr/bin/python3 /usr/bin/python3_backup & sudo ln -s /usr/bin/python3.10 /usr/bin/python3

  • 创建虚拟环境并使用该环境 python3.10 -m venv venv_folder source venv_folder/bin/activate pip .. python ..

使用此环境完成您的工作后,您只需输入deactivate,venv 将关闭。

第二种方法是解决方法

相关内容