从本地文件系统文件夹中安装Python包

问题:

是否可以使用本地文件系统中的pip来安装软件包?
我为我的包运行python setup.py sdist,它已经创建了相应的tar.gz文件。此文件存储在我的系统上/srv/pkg/mypackage/mypackage-0.1.0.tar.gz
现在在虚拟环境中,我想安装来自pypi或来自特定本地位置/srv/pkg的软件包
这可能吗?
 PS
我知道我可以指定pip install /srv/pkg/mypackage/mypackage-0.1.0.tar.gz。这将会起作用,但我正在谈论如何使用/srv/pkg位置作为点击搜索的另一个地方,如果我输入pip install mypackage

回答:

我很确定您要查找的内容称为--find-links选项。
虽然您可能需要为本地软件包索引生成一个虚拟index.html,其中列出了所有软件包的链接。此工具有助于:
 https://github.com/wolever/pip2pi

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Installing Python packages from local file system folder with pip

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

+ 86 = 93