我安装了全新的 Ubuntu 20.04(我相信它附带了 python3.8),然后另外安装了:
sudo apt install python3.9
sudo apt install python3.9-dev
sudo apt install python3-pip
我想检查我正在运行的 pip 版本:
$ python3.8 -m pip --version
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.8)
$ python3.9 -m pip --version
pip 20.0.2 from /usr/lib/python3/dist-packages/pip (python 3.9)
现在,当我创建一个虚拟环境(virtualenv TestProject_XYZ -p 3.9
)并激活它时,我得到以下信息:
$ python3.9 -m pip --version
pip 23.2.1 from ~/.local/share/virtualenvs/TestProject_XYZ/lib/python3.9/site-packages/pip (python 3.9)
问题:我不明白 virtualenv 从哪里获取此版本(20.0.2 与 23.2.1)。我似乎无法在 /usr/bin 或 /usr/lib 中找到它