>  기사  >  백엔드 개발  >  대시가 앞에 있는 Pip 패키지를 제거하는 방법은 무엇입니까?

대시가 앞에 있는 Pip 패키지를 제거하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-11-25 14:27:12762검색

How to Remove Pip Packages with Leading Dashes?

Pip 패키지 제거: 앞에 대시를 사용하여 잘못 설치된 패키지 해결

pip 동결을 실행한 후 다음과 같이 구문 분석할 수 없는 요구 사항에 대한 경고가 나타날 수 있습니다. "-atplotlib"와 같은 선행 대시입니다. pip 목록을 통한 후속 확인에서는 이 항목이 패키지로 잘못 인식되었음을 확인합니다.

pip uninstall -atplotlib를 사용하여 패키지를 제거하려고 하면 선행 대시가 잘못된 옵션으로 인식되어 오류가 발생합니다.

이 문제를 해결하려면 site-packages 디렉터리에서 해당 폴더를 수동으로 찾아 삭제하는 것이 안전하고 충분합니다. -atplotlib의 경우 이러한 폴더가 상주할 수 있습니다. 위치:

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

이 폴더에는 잘못 설치된 패키지. 해당 삭제는 다른 패키지나 시스템 기능에 부정적인 영향을 미치지 않습니다.

이 동작은 pip의 최근 제거 프로세스 최적화로 인해 발생합니다. 패키지 콘텐츠를 임시 위치에 복사한 다음 삭제하는 대신 이제 패키지 폴더의 이름을 가져올 수 없는 이름으로 바꿉니다. 어떤 이유로든 제거에 실패하면 폴더 이름이 다시 원래 상태로 변경됩니다.

-atplotlib의 경우 제거에 실패한 것으로 나타나 원치 않는 폴더는 남겨집니다. 그러나 이러한 폴더는 무해하므로 아무런 결과 없이 안전하게 삭제할 수 있습니다.

위 내용은 대시가 앞에 있는 Pip 패키지를 제거하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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