无法使用 pip install requirements.txt 安装 [关闭]

Posted

技术标签:

【中文标题】无法使用 pip install requirements.txt 安装 [关闭]【英文标题】:Unable to install using pip install requirements.txt [closed] 【发布时间】:2017-08-10 03:17:07 【问题描述】:

我正在尝试使用 requirements.txt 为 Python 2.7 安装 BitTornado,我收到以下错误:

Collecting requirements.txt
  Could not find a version that satisfies the requirement requirements.txt (from versions: )
No matching distribution found for requirements.txt

这是我在 requirements.txt 中的代码:

-e git+https://github.com/effigies/BitTornado.git#egg=python2.7

我也试过 -e git+https://github.com/effigies/BitTornado.git@python2.7 但还是不行。有人知道为什么会这样吗?

注意:“python2.7”是分支名称

提前致谢

【问题讨论】:

请显示您运行的确切 pip 命令。 它是“pip install requirements.txt” pip install -r requirements.txt 谢谢@mic4ael。我不知道我怎么错过了 -r 参数! 【参考方案1】:

您忘记添加 -r 开关以指定 requirements.txt 是您的依赖项的文件。

【讨论】:

【参考方案2】:

正确的命令是pip install -r requirements.txt。注意-r 选项;没有它,pip 认为你要安装一个名为 requirements.txt 的包,但它并不存在。

【讨论】:

感谢@jwodder,使用 -r 选项,它说找不到 git 命令。这是否意味着我必须在我的系统上安装 git,没有它就无法安装? @AvdheshParasha:是的。 有没有其他方法可以安装 git 托管库而无需使用命令 git clone ....。我还在 setup.py 中尝试了dependency_links,但现在已弃用。 @AvdheshParasha:转到github.com/effigies/BitTornado,点击“克隆或下载”,点击“下载ZIP”,然后运行pip install /path/to/zip/file/you/just/downloaded 谢谢@jwodder,我已经这样做了,但我想使用代码而不是手动安装它

以上是关于无法使用 pip install requirements.txt 安装 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 pip install requirements.txt 安装 [关闭]

无法在 Windows 10 上使用 pip install

在 linux 中无法“pip3 install rpy2”

【已解决】python无法使用pip install【图文解释】

无法使用 easy_install 或 pip 在 CentOS 6.9 中安装主管

Mac升级到EI Captain之后pip install 无法使用问题