Als ich versuchte, das Python-Framework für den Bewertungsindex der Erzeugung natürlicher Sprache mit dem Namen NLGEval mit pip zu erstellen, wurde der folgende Fehler angezeigt.
ERROR: Command errored out with exit status 1:
command: /hoge -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-req-build-1_dfztb4/setup.py'"'"'; __file__='"'"'/tmp/pip-req-build-1_dfztb4/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' egg_info --egg-base /tmp/pip-pip-egg-info-02126d0b
cwd: /tmp/pip-req-build-1_dfztb4/
Complete output (7 lines):
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/tmp/pip-req-build-1_dfztb4/setup.py", line 24, in <module>
reqs = [str(ir.req) for ir in install_reqs]
File "/tmp/pip-req-build-1_dfztb4/setup.py", line 24, in <listcomp>
reqs = [str(ir.req) for ir in install_reqs]
AttributeError: 'ParsedRequirement' object has no attribute 'req'
----------------------------------------
ERROR: Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.
Beim Durchgehen der Fehleranweisung stellte ich fest, dass bei der Installation eines anderen Frameworks ein ähnlicher Fehler auftrat, der besagte, dass das Zurücksetzen von pip von 20.1 auf 19.3.1 funktionieren würde. https://github.com/ansible/awx/issues/6870#issuecomment-620979872
Ich habe es gehorsam auf 19.3.1 geändert und es hat funktioniert.
pip install pip==19.3.1
Dies ist das erste Mal, dass ich pip herabgestuft habe. .. ..
Recommended Posts