Python 如何将依赖项从名称更改为github链接?
我在通过pip安装东西时遇到问题。我有一个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的匹配分发版 是否可以用
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。