pip in virtualenv全球安装在Debian上

时间:2016-03-25 00:09:14

标签: python pip virtualenv

即使环境被激活,我也无法使用virtualenv在我的虚拟环境中本地安装软件包。

例如我正在尝试安装烧瓶

pip freeze | grep flask

不返回任何内容......这是预期的

在/ var / www / demoapp

中创建虚拟环境
virtualenv venv
. venv/bin/activate

此时virtualenv工作正常。我可以看到(venv)。我还可以看到使用了正确的点子

which pip

返回/ var / www / demoapp / venv / pip,这很好。但是,当我运行pip冻结时,它会返回全局安装的整个软件包列表,而不是新创建的venv。

最糟糕的是,如果我运行命令安装flask,它将全局安装

sudo pip install flask
deactivate
pip freeze | grep flask

返回flask ...它未安装到虚拟环境中。

我没有使用--no-site-package选项,因为我使用的virtualenv版本默认选项。

请帮忙!

0 个答案:

没有答案