这不会导致我无法通过激活虚拟环境和运行来解决任何问题pip install -U pip,但我总是想知道旧版本的pip来自哪里.
我正在使用OS X 10.7.5.当我使用pyvenv-3.4 myenv或创建虚拟环境时python3 -m venv myenv,安装在虚拟环境中的pip版本是6.0.8,但我已将全局pip升级到6.1.1.
这是一个终端会议,展示了我的意思:
$ python3 -m venv myenv
$ myenv/bin/pip -V
pip 6.0.8 from /Users/dust/Desktop/myenv/lib/python3.4/site-packages (python 3.4)
Run Code Online (Sandbox Code Playgroud)
这是我想要发生的事情:
$ source myenv/bin/activate
(myenv)$ pip -V
UPDATED SYSTEM VERSION HERE WOULD BE NICE
Run Code Online (Sandbox Code Playgroud)
除了在虚拟环境中创建的内容之外,我无法在其他任何地方找到pip 6.0.8.
以下是我用来尝试解决这些问题的各种命令的输出:
$ which pip
/Library/Frameworks/Python.framework/Versions/3.4/bin/pip
$ which pip3
/Library/Frameworks/Python.framework/Versions/3.4/bin/pip3
$ pip -V
pip 6.1.1 from /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages (python 3.4)
$ pip3 -V
pip 6.1.1 from /Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages (python 3.4)
Run Code Online (Sandbox Code Playgroud)
我甚至尝试使用find:
$ find / -type …Run Code Online (Sandbox Code Playgroud)