python3 venv pip版本冲突

时间:2018-11-21 15:16:12

标签: pip python-3.7

我在Windows 10上有一个PyCharm python 3.7.1项目。在项目venv\Scripts的文件夹中是pip.exepip3.exe等。如果我站在该文件夹中列出了pip的版本我得到:

me@my-machine MINGW64 ~/PycharmProjects/myProject/venv/Scripts (develop)
$ ./pip --version
pip 10.0.1 from c:\users\me\pycharmprojects\myProject\venv\lib\site-packages\pip-10.0.1-py3.7.egg\pip (python 3.7)

me@my-machine MINGW64 ~/PycharmProjects/myProject/venv/Scripts (develop)
$ ./python --version
Python 3.7.1

me@my-machine MINGW64 ~/PycharmProjects/myProject/venv/Scripts (develop)
$ ./python -m pip --version
pip 18.1 from C:\Users\me\PycharmProjects\myProject\venv\lib\site-packages\pip (python 3.7)

我似乎版本不匹配。我可以安全地删除pip-10.0.1-py3.7.egg文件夹吗?我还需要做其他事情吗?

1 个答案:

答案 0 :(得分:1)

您不应删除site-packages文件夹中的任何文件。除了您测试的两个pip可执行文件之外,其他文件也不同。装有python -m pip的二进制文件很可能指向pip3二进制文件,而不是pip二进制文件。