virtualenv上的pip install -r requirements.txt不在本地安装,而是在全局安装,即使激活后也是如此]

问题描述 投票:0回答:1
我试图在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]显示

    我无法一一完成所有操作,因此我需要在某个地方复制安装。有人可以帮忙吗?

我试图在我的requirements.txt(一堆软件包列表)中安装所有依赖项。我做了什么:创建虚拟环境virtualenv my_env激活了新的虚拟环境,我能够看到我的虚拟环境...

到目前为止,仍然没有干净的解决方案,但是可行的方法是复制编辑(搜索并替换return字符in the requirements.pip来自

package1==vX.Y package2==vU.V ...

进入

package1==vX.Y package2==vU.V ...

然后将其复制到所有安装命令,例如

pip install package1==vX.Y package2==vU.V ...

pip install virtualenv requirements.txt
1个回答
0
投票
到目前为止,仍然没有干净的解决方案,但是可行的方法是复制编辑(搜索并替换return字符in the requirements.pip来自
© www.soinside.com 2019 - 2024. All rights reserved.