最近我找到了pip2pi,这对于从本地pypi repo安装pip包非常有用。我只是按照这里的帖子来做http://blog.nknj.me/python-guide-to-hacking-on-an-airplane
但是当我使用安装工具时,我不知道如何使用我的本地仓库。我每次运行“python setup.py develop”时都不想下载软件包。我开始使用金字塔,如果我每次创建一个新的virtualenv都可以避免下载软件包,那将会很有帮助。
提前致谢
答案 0 :(得分:1)
以下是解决方法:
$ python setup.py egg_info
上面的命令创建一个目录{PackageName}.egg-info
并将requires.txt
文件放入一个,但不下载任何内容。因此,您可以使用requires.txt
文件和pip
命令来安装依赖项:
$ pip install -r {PackageName}.egg-info/requires.txt --index-url=file:///path/to/local/repo
之后,您无需访问互联网即可安装应用程序:
$ python setup.py develop