如何在本地下载PIP依赖项



我正在运行带有包含各种依赖项的 requirements.txt文件的Python应用程序。我将此应用程序部署在关键的云铸造环境中。但是,我正在部署的环境被气封。因此,我似乎无法获得依赖关系。

Python CF BuildPack的Git Repo建议,如果应用程序具有vendor目录,则可能会从那里获得依赖项:https://github.com/cloudfoundry/python-buildpack/blob/blob/blob/master/master/master/bin/steps/pip安装#l18

我的问题是,如何将requirements.txt文件中提到的依赖项下载到vendor文件夹中?

您可以使用以下命令获取所有依赖项(当然需要Internet连接(

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>:如果URL或HTML文件的路径,则 解析链接到档案。如果是目录的本地路径或file:// URL,请寻找 目录列表中的档案。

此答案来自此帖子

查看:http://docs.cloudfoundry.org/buildpacks/python/index.html#vendor-app-deperioncies

tl; dr pip install --download vendor -r requirements.txt

只需使用PIP安装在开发框上,然后检查。

相关内容

  • 没有找到相关文章

最新更新