virtualenv使用升级的系统默认点

时间:2017-11-01 16:41:46

标签: python python-3.x pip virtualenv

如何让我的虚拟环境使用我的系统升级点? 在创建virtualenv之前,pip显示版本9.0.1,但在虚拟环境中它恢复到8.1.1,迫使我升级所有的virtualenv点。

$ 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)

1 个答案:

答案 0 :(得分:3)

使用命令

创建virtualenv时
python3 -m venv venv

您当前的Python 3安装用作virtualenv的基础。

运行命令

pip3 install --upgrade pip

在你的virtualenv之外升级你已安装的pip版本然后创建一个新的virtualenv。