python - AttributeError:“ParsedRequirement”对象在 PIP 21.1.1 中没有属性“req”
问题描述
我目前正在将项目从 Django 2.1 升级到 Django 2.2。这样做时,我在执行pip install -r requirements.txt
.
Running command git clone -q git://github.com/user/djangocms-comments /tmp/pip-req-build-x00esn
u5
ERROR: Command errored out with exit status 1:
command: /home/user/miniconda3/envs/python-3.6-test-web/bin/python -c 'import io, o
s, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-x00esnu5/setup.py'"'"'; __file__='"
'"'/tmp/pip-req-build-x00esnu5/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if o
s.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read
().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_i
nfo --egg-base /tmp/pip-pip-egg-info-xm4vt9bf
cwd: /tmp/pip-req-build-x00esnu5/
Complete output (7 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-req-build-x00esnu5/setup.py", line 188, in <module>
install_requires = [str(ir.req) for ir in requirements]
File "/tmp/pip-req-build-x00esnu5/setup.py", line 188, in <listcomp>
install_requires = [str(ir.req) for ir in requirements]
AttributeError: 'ParsedRequirement' object has no attribute 'req'
----------------------------------------
看来该软件包djangocms_comments
在使用 pip 的方式上已经过时了。我通过搜索这个网站收集了这么多。但是,我不确定如何解决这个问题。
错误发生在这里。任何帮助或指导将不胜感激。
解决方案
推荐阅读
- r - R:`[.default`(x, , i) 中的错误:维数不正确
- python - PySpark 到 Pandas 数据框的转换:转换时数据类型出错
- c++ - 为什么在我的简单 C++ 代码中输出是 -1717986920?
- ruby-on-rails - RSpec 测试方法是否在方法内部被调用
- r - CreateDtm 函数 R 中的 ngram_window
- javascript - 在没有 ID 或类的 div 周围插入包装器
- javascript - React Native:图像未显示
- delphi - Delphi 7中的Indy 10.6.2 idFTP-接收文件时文件名中的本机符号问题-可能是DefStringEncoding的不良行为
- angular - 路由更改时不打开 Mat 对话框,仅在刷新页面时打开
- powershell - 使用 Graph API 和 PowerShell 将敏感度标签更新为 M365 组会引发 401 错误