首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从requirements.txt安装?

如何从requirements.txt安装?
EN

Stack Overflow用户
提问于 2021-04-01 14:48:58
回答 2查看 9K关注 0票数 6

我必须从提供给我的需求文件中安装python包。然而,当我使用pip install -r requirements.txt命令时,我得到一个错误,说ERROR: Invalid requirement (from line 3 in requirements.txt。当我注释第三行时,错误仍然存在于下一行。这意味着什么?我如何从文件中安装软件包?

下面是文件内容的外观:

代码语言:javascript
运行
复制
# Name                    Version                   Build  Channel
alabaster                 0.7.12                   py36_0
altgraph                  0.17                     pypi_0    pypi
appdirs                   1.4.4                      py_0
argh                      0.26.2                   py36_0
astroid                   2.4.2                    py36_0
async_generator           1.10             py36h28b3542_0
atomicwrites              1.4.0                      py_0
attrs                     20.3.0             pyhd3eb1b0_0
auto-py-to-exe            2.7.11                   pypi_0    pypi
autopep8                  1.5.4                      py_0
babel                     2.9.0              pyhd3eb1b0_0
backcall                  0.2.0                      py_0
bcrypt                    3.2.0            py36he774522_0
black                     19.10b0                    py_0
bleach                    3.2.2              pyhd3eb1b0_0
bottle                    0.12.19                  pypi_0    pypi
... So on

我使用的是蟒蛇的新环境和python版本的3.6.12

EN

回答 2

Stack Overflow用户

发布于 2021-04-01 15:02:05

首先,使用以下命令冻结requirements.txt文件中的所有pip

代码语言:javascript
运行
复制
pip freeze > requirements.txt

这将以正确的格式创建requirements.txt文件。然后尝试使用以下命令进行安装

代码语言:javascript
运行
复制
pip install -r requirements.txt

运行此命令时,请确保您与该文件在同一文件夹中。

如果在requirements.txt文件中获得的是某个路径名而不是版本号,请使用以下pip命令来解决这个问题。

代码语言:javascript
运行
复制
pip list --format=freeze > requirements.txt
票数 12
EN

Stack Overflow用户

发布于 2021-04-01 14:58:57

按如下所示更改您的requirements.txt内容,然后再次尝试pip install -r requirements.txt

代码语言:javascript
运行
复制
alabaster==0.7.12
altgraph==0.17
appdirs== 1.4.4
argh==0.26.2
astroid== 2.4.2
async_generator==1.10
atomicwrites==1.4.0
attrs==20.3.0
auto-py-to-exe==2.7.11
autopep8==1.5.4
babel==2.9.0
backcall==0.2.0
bcrypt==3.2.0
black==19.10b0
bleach==3.2.2
bottle==0.12.19
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66899666

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档