【发布时间】:2017-11-01 16:41:46
【问题描述】:
如何让我的虚拟环境使用我的系统升级 pip?
在创建 virtualenv 之前,pip 显示版本 9.0.1,但在虚拟环境中它恢复到 8.1.1,迫使我升级我所有的 virtualenv pip。
$ pip --version
pip 9.0.1 from /usr/local/lib/python3.5/dist-packages (python 3.5)
$ python3 -m venv venv
$ source venv/bin/activate
(venv) $ pip --version
pip 8.1.1 from /tmp/venv/lib/python3.5/site-packages (python 3.5)
(venv) $ pip install --upgrade pip
(venv) $ pip --version
pip 9.0.1 from /tmp/venv/lib/python3.5/site-packages (python 3.5)
【问题讨论】:
-
我应该在 requirements.txt 的第一行添加
pip==9.0.1吗? -
我猜你安装了不止一个python?
-
在虚拟环境之外调用
pip3 --version会返回什么? -
我明白了,
pip3 install -U pip会帮你搞定的。
标签: python python-3.x pip virtualenv