我尝试将所有依赖项安装在requirements.txt
(一堆软件包列表)中。
我做了什么:
virtualenv my_env
(my_env) $
之前我可以看到我的虚拟环境pip install -r requirements.txt
所有软件包都已安装,但是在使用pip freeze
检查时,我什么也没有。试图停用虚拟环境,并再次制作pip freeze
,这里我已经全部安装了。
我有点困惑,因为我非常确定我的虚拟环境已激活,并且在其中which pip
内进行/home/virtual_env/my_env/bin/pip
时我具有正确的点路径。另外,我尝试一个接一个地安装依赖项,然后将它们安装在虚拟环境中并可以通过pip freeze
我无法一一完成所有操作,因此需要在某个地方复制安装。有人可以帮忙吗?
答案 0 :(得分:0)
到目前为止,仍然没有干净的解决方案,但是可行的方法是复制编辑(将return
中的requirements.pip
字符替换为&& pip install
。意味着,对其进行编辑从这种格式
package1==vX.Y
package2==vU.V
...
进入此
package1==vX.Y && pip install package2==vU.V ...
在开始时添加pip安装,然后将其复制到所有安装命令中,例如
pip install package1==vX.Y && pip install package2==vU.V ...