gpt4 book ai didi

python - 如何使用 pip requirements.txt 文件安装 python 模块附加功能

转载 作者:太空狗 更新时间:2023-10-29 22:04:03 24 4
gpt4 key购买 nike

pip requirements.txt documentation说可以使用像

这样的行安装附加功能
MyPackage==3.0 [PDF]

所以在我的 requirements.txt 文件中有一行内容如下:

requests==2.9.1 [security]

但是当我运行命令时,没有为请求模块安装安全附加功能:

pip install -r requirements.txt

我收到一条错误消息,提示我的文件格式不正确:

Invalid requirement: 'requests==2.9.1 [security]'
Traceback (most recent call last):
File "/Library/Python/2.7/site-packages/pip/req/req_install.py", line 77, in __init__
req = pkg_resources.Requirement.parse(req)
File "/Library/Python/2.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 3036, in parse
req, = parse_requirements(s)
File "/Library/Python/2.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2980, in parse_requirements
"version spec")
File "/Library/Python/2.7/site-packages/pip/_vendor/pkg_resources/__init__.py", line 2956, in scan_list
raise RequirementParseError(msg, line, "at", line[p:])
RequirementParseError: Expected ',' or end-of-list in requests==2.9.1 [security] at [security]

有谁知道我可能做错了什么吗?

最佳答案

正确的语法是:

requests[security] == 2.9.1 

链接的文档似乎是针对 pip v1.1,而最新的稳定版本是 v8.1。 latest docs for pip are here , 但您必须单击更多链接才能访问 formatting specs for requirements (PEP 0508) .

关于python - 如何使用 pip requirements.txt 文件安装 python 模块附加功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36490897/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com