使用requirements.txt

时间:2017-11-30 02:39:09

标签: python-3.x github pip setuptools

从github repo导入包的成功方法是什么?

这是我尝试过的 尝试安装python包 - corepkg,可在git仓库中找到 - git.example.com/corepkg.git

在另一个Project-Proj2中,要从corepkg包上面导入逻辑,请在requirements.txt中保留一个条目并运行以下pip命令。

pip install -r requirements.txt

这是Proj2的requirements.txt中的条目

...
PyYAML==3.12
requests==2.18.4
urllib3==1.22
git+https://git.example.com/corepkg.git@develop

但它没有在虚拟环境站点包中创建任何src文件夹或.dist-info文件夹? 它刚刚创建了corepkg-1-py3.6.egg_info文件,但没有创建导入所需的文件。

我在这里失踪的步骤是什么从git成功导入它?

1 个答案:

答案 0 :(得分:1)

尝试

git+https://git.example.com/corepkg.git@develop#egg=corepkg

请参阅https://pip.readthedocs.io/en/stable/reference/pip_install/#vcs-support

问题也可能出现在corepkg.git回购中,所以在不查看回购的情况下很难说出来。