>  기사  >  백엔드 개발  >  설치 중 오타가 발생한 후 `-atplotlib`가 `pip list`에 나열되는 이유는 무엇입니까?

설치 중 오타가 발생한 후 `-atplotlib`가 `pip list`에 나열되는 이유는 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-20 17:59:25758검색

Why Is `-atplotlib` Listed in `pip list` After a Typo During Installation?

Pip: 선행 대시(-pkgname)를 사용하여 잘못 설치된 패키지 제거

pip 동결을 실행한 후 사용자에게 다음 경고가 나타날 수 있습니다. "경고 : 요구 사항을 구문 분석할 수 없습니다: -atplotlib." 그 후, pip list를 실행하면 "-atplotlib"라는 이상한 "패키지"가 존재함을 알 수 있습니다. pip uninstall -atplotlib를 사용하여 제거하려고 하면 "No such option: -a"라는 오류가 발생합니다.

문제 원인:

문제의 원인은 다음과 같습니다. matplotlib 설치 또는 업그레이드 중 오타로 인해 "-atplotlib"이 잘못 설치되었습니다.

해결 방법: 디렉터리 수동 삭제

이 문제를 해결하려면 다음 디렉터리를 수동으로 삭제하는 것이 안전합니다.

  • C:UsersnameAnaconda3Libsite-packages~atplotlib
  • C:UsersnameAnaconda3Libsite-packages~atplotlib-3.0.3-py3.7.egg-info

설명:

문서에 따르면 Pip는 이제 제거 중에 이전에 설치된 패키지의 이름을 가져올 수 없는 이름으로 바꿉니다. 업그레이드 및 설치를 포함하여 필요한 모든 작업을 성공적으로 확인한 후에만 이름이 바뀐 디렉터리가 삭제됩니다. 프로세스가 중단되거나 실패하더라도 디렉터리는 그대로 유지됩니다. 이 경우 디렉토리를 수동으로 삭제해도 안전합니다.

위 내용은 설치 중 오타가 발생한 후 `-atplotlib`가 `pip list`에 나열되는 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.