Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何将依赖项从名称更改为github链接?_Python_Git_Pip - Fatal编程技术网

Python 如何将依赖项从名称更改为github链接?

Python 如何将依赖项从名称更改为github链接?,python,git,pip,Python,Git,Pip,我在通过pip安装东西时遇到问题。我有一个requirements.txt文件,其位置来自github,如: git+ssh://git@github.com/packages/my-package.git@master#egg=my-package-0.1.1 我运行命令pip安装-r requirements.txt。存储库正在克隆,但有一个依赖项也应该通过github链接克隆,但内部搜索试图按名称进入,它回答: 找不到满足要求的版本… 未找到所需软件包=1.1.0的匹配分发版 是否可以用

我在通过pip安装东西时遇到问题。我有一个
requirements.txt
文件,其位置来自github,如:

git+ssh://git@github.com/packages/my-package.git@master#egg=my-package-0.1.1
我运行命令
pip安装-r requirements.txt
。存储库正在克隆,但有一个依赖项也应该通过github链接克隆,但内部搜索试图按名称进入,它回答:
找不到满足要求的版本…

未找到所需软件包=1.1.0的匹配分发版
是否可以用github链接替换此包的名称?
在my requirements.txt中,我只有一个链接:到主存储库。

我对real project的需求示例:

git+ssh://git@github.com/PreppyLLC-opensource/django-allauth.git#egg=django-allauth

我不完全清楚你在问什么。您的某个依赖项(在
requirements.txt
中定义)是否有自己的错误依赖项(在其
requirements.txt
中定义)?在我的
requirements.txt
依赖项中,我有一个到github的直接链接。克隆此回购协议后,它开始收集一些额外的东西(我认为此回购协议本身的一些要求)。但这失败了。它无法按名称找到包。这个包也是私有的github存储库,所以我正在寻找一种方法,让pip通过github链接而不是包名来查找这个repo。