我在 Windows 10 Pro 上的 Windows 终端中使用 Ubuntu 20.04 TLS。Ubuntu
的默认 Python 版本是 3.8,但我需要 3.10,而且
我可以轻松安装它sudo apt install python3.10
(之前我
需要添加 deadsnakes ppa),但这是 where 的问题。然后我尝试
使用它安装 pip ,sudo apt install python3-pip
它只安装了
3.8 版本,但我也需要 3.10 版本。我尝试使用 get-pip.py,它确实安装了它,但是我尝试它时遇到了很多
很难解决的问题。所以我的问题是
我应该如何使用 Pip 安装 Python3.10 才能不破坏任何东西。注意:我尝试使用别名和更新别名,但它们 对我
都不起作用。
答案1
做这个:
$ pip install python3.10-venv # install venv submodule
$ python3.10 -m venv test.env # create new test virtual environment
$ source test.env/bin/activate # activate the environment
您现在可以在您的环境中使用 python、pip 等:
(test.env) $ python --version
Python 3.10.7
(test.env) $ which python
/home/ubuntu/py310.env/bin/python
(test.env) $ which pip
/home/ubuntu/py310.env/bin/pip