오류 : pprint 요구 사항을 충족하는 버전을 찾을 수 없습니다 (-r requirements.txt (67 행)에서) (버전 : 없음).
최신 소프트웨어 버전 Catalina 10.15.6으로 업데이트 된 내 macbook pro에 NLP 제품군을 설치하려고합니다. 지금까지 Anaconda 3.8을 설치하고에서 버전 3.7 NLP 환경을 만들고에서 NLP 환경을 conda create -n NLP python=3.7
활성화했습니다 conda activate NLP
.
다음 단계는 다음 명령을 사용하여 "requirements.txt"파일에 작성된 모든 파이썬 패키지를 설치하는 것 pip install -r requirements.txt
입니다. 그러나 다음 메시지를 표시합니다. " 오류 : pprint 요구 사항을 충족하는 버전을 찾을 수 없습니다 (-r requirements.txt에서 (67 행)) (버전 : 없음). 오류 : pprint에 대해 일치하는 배포를 찾을 수 없음 (-r에서) requirements.txt (67 행) ) "
패키지 만 설치하려고했지만 같은 오류 메시지가 나타납니다.
조언을 주시면 감사하겠습니다! 추가 정보를 제공 할 수 있으면 알려주십시오.
답변
pprint
은 표준 라이브러리의 일부이므로에있을 수 없습니다 requirements.txt
. 요구 사항 중 하나에 pprint가 필요하다고 명시되어 있으면 오류가 발생합니다. 종속성없이 설치하려면 --no-deps
pip 명령을 사용하십시오 . 그러나 이것은 다른 패키지에서 누락되었을 가능성이 있으므로 설치가 실제로 작동했음을 보장하지 않습니다. 따라서 더 나은 옵션은 필요한 것을 찾고 다른 종속성을 설치하고 딥없이 해당 패키지를 설치할 때까지 각 요구 사항을 하나씩 설치하는 것입니다.
대안은 https://pypi.org/project/pipdeptree/ 종속성 트리를 검사합니다.
패키지가 많고 버전이 동결 된 경우 버전을 삭제 해보십시오.
약간의 시행 착오 감지 작업이므로 현명 할 수 있습니다. 덜 사용되는 종속성이 범인 일 가능성이 높습니다.