即使环境被激活,我也无法使用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版本默认选项。
请帮忙!