将所有pip依赖项打包到一个tarball中
pip-bundle的Python项目详细描述
PIP束
一个快速而脏的脚本,用于将 项目。最佳搭配 virtualenv。
注意:只有当所有依赖项都可用时,此脚本才起作用 通过皮皮。如果你有私人依赖关系,你可以遵循 Armin Ronacher在其博客文章Python on Wheels中提供的说明。
安装
如果您使用的是OS X,并且有自制的Python:
pip install pip-bundle
否则:
pip install --user pip-bundle
然后确保将本地pip的bin目录添加到 $PATH。由于每个平台都不同,请参阅 文档。
否则,如果你觉得自己是个坏蛋,想sudo出去, 然后运行:
sudo pip install pip-bundle
用法
确保当前目录中有requirements.txt文件,然后 运行以下命令创建名为bundle.pip-bundle的文件:
pip-bundle create
要安装捆绑包,请运行:
pip-bundle install bundle.pip-bundle
您还可以通过在命令中指定bundle来更改它的名称 行:
pip-bundle create mybundle.pip-bundle # Create pip-bundle install mybundle.pip-bundle # Install
您可以为requirements.txt文件使用另一个名称:
pip-bundle create -r my-own-requirements.txt
注意:该捆绑包应该在与之类似的平台上使用 它就是这样产生的。