venv中似乎有两个pip共存.

使用pip --version得到的pip版本与python -m pip --version得到的版本不同.使用pip --version得到的pip版本为19.0.3,使用python -m pip --version得到的pip版本为20.0.2.具体如下:

(venv) c:\Project>pip --version
pip 19.0.3 from c:\Project\venv\lib\site-packages\pip-19.0.3-py3.8.egg\pip (python 3.8)

(venv) c:\Project>python -m pip --version
pip 20.0.2 from c:\Project\venv\lib\site-packages\pip (python 3.8)

(venv) c:\Project>where pip
c:\Project\venv\Scripts\pip.exe
C:\Users\User\AppData\Local\Programs\Python\Python38\Scripts\pip.exe

(venv) c:\Project\v2tool>where python
C:\Project\venv\Scripts\python.exe
c:\Users\User\AppData\Local\Programs\Python\Python38\python.exe
c:\Users\User\AppData\Local\Microsoft\WindowsApps\python.exe

我有一个使用Pycharm 2019.3.3创建的venv.
我的系统解释器是Python 3.8.2 (tags/v3.8.2:7b3ab59, Feb 25 2020, 23:03:10) [MSC v.1916 64 bit (AMD64)] on win32.
我安装的包有:

(venv) c:\Project\>pip list
Package          Version
---------------- ----------
certifi          2019.11.28
chardet          3.0.4
idna             2.9
multipledispatch 0.6.0
pip              19.0.3
pyreadline       2.1
PySocks          1.7.1
requests         2.23.0
setuptools       40.8.0
six              1.14.0
urllib3          1.25.8

我找不到任何与此问题有关的答案,还请各位不吝赐教.

阅读 1.6k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题