我必须从提供给我的需求文件中安装 python 包。但是,当我使用 pip install -r requirements.txt
命令时,我收到一条错误 ERROR: Invalid requirement (from line 3 in requirements.txt
。当我评论第三行时,下一行的错误仍然存在。这是什么意思,我如何从文件安装软件包?
文件内容如下所示:
# 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
我在 Anaconda 中使用 Python 版本的新环境 3.6.12
。
原文由 harry r 发布,翻译遵循 CC BY-SA 4.0 许可协议
首先,使用以下命令冻结
requirements.txt
文件中的所有pip
包这应该以正确的格式创建
requirements.txt
文件。然后尝试使用命令安装运行此命令时,请确保您与文件位于同一文件夹中。
如果您在
requirements.txt
文件中得到一些路径名而不是版本号,请使用此 pip 命令解决它。