新的虚拟环境使用的pip版本与全局版本不同

时间:2019-09-11 18:09:20

标签: pip virtualenv

当我创建一个新的虚拟环境时,由于某种原因,它似乎使用的pip版本与该环境之外的版本不同。

[sdmarth@localhost ~]$ pip3 --version
pip 19.2.3 from /home/sdmarth/.local/lib/python3.7/site-packages/pip (python 3.7)

[sdmarth@localhost ~]$ pip --version
pip 19.2.3 from /home/sdmarth/.local/lib/python2.7/site-packages/pip (python 2.7)

[sdmarth@localhost ~]$ python3 -m venv --system-site-packages ./venv

[sdmarth@localhost ~]$ source ./venv/bin/activate

(venv) [sdmarth@localhost ~]$ pip --version
pip 19.0.3 from /home/sdmarth/venv/lib64/python3.7/site-packages/pip (python 3.7)

(venv) [sdmarth@localhost ~]$ pip3 --version
pip 19.0.3 from /home/sdmarth/venv/lib64/python3.7/site-packages/pip (python 3.7)

在创建环境之前,请检查版本为19.2.3。但是,创建并激活虚拟环境后,版本为19.0.3。

为什么虚拟环境中的版本与外部环境中的版本不同?如果有帮助,我正在使用Fedora。

0 个答案:

没有答案