Lorsque j'ai essayé de pipeter le framework python pour l'indice d'évaluation de la génération de langage naturel appelé NLGEval, j'ai eu l'erreur suivante.
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.
En parcourant la déclaration d'erreur, j'ai trouvé qu'une erreur similaire s'est produite lors de l'installation d'un autre framework, qui indiquait que le retour de pip de 20.1 à 19.3.1 fonctionnerait. https://github.com/ansible/awx/issues/6870#issuecomment-620979872
Je l'ai docilement changé en 19.3.1 et cela a fonctionné.
pip install pip==19.3.1
C'est la première fois que je rétrograde pip. .. ..
Recommended Posts