我正在运行我的 python 应用程序requirements.txt
包含各种依赖项的文件。我正在 Pivotal Cloud Foundry 环境中部署此应用程序。然而,我在其中部署的环境是气隙的。因此我似乎无法获得依赖关系。
python CF buildpack 的 Git 存储库建议,如果应用程序具有vendor
目录,然后它可能会从那里获取依赖项:https://github.com/cloudfoundry/python-buildpack/blob/master/bin/steps/pip-install#L18
我的问题是,如何下载我的中提到的依赖项requirements.txt
文件本地到vendor
folder?
您可以使用以下命令获取所有依赖项(当然需要互联网连接)
pip download -r requirements.txt
然后,您可以使用以下命令离线安装这些依赖项
pip install -r requirements.txt --no-index --find-links file:///tmp/packages
--no-index
: 忽略包索引(只看--find-links
改为 URL)。
-f, --find-links <URL>
:如果是 html 文件的 URL 或路径,则
解析档案链接。如果本地路径或file://
URL是一个目录,然后查找
目录列表中的档案。
这个答案摘自这个帖子
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)