본문 바로가기
Python/Python FAQ

Python 파이썬 setup.py 언인스톨, python setup.py uninstall

by 베타코드 2023. 6. 9.
반응형

질문


저는 python setup.py install으로 파이썬 패키지를 설치했습니다.

어떻게 제거하나요?


답변


Note: python setup.py install 사용을 피하십시오. 대신 pip install .을 사용하십시오.

수동으로 모든 파일을 제거하고, 설치가 수동으로 수행한 기타 작업도 취소해야 합니다.

모든 파일 목록을 모르는 경우 --record 옵션을 사용하여 다시 설치하고 생성된 목록을 확인할 수 있습니다.

설치된 파일 목록을 기록하려면 다음을 사용할 수 있습니다:

python setup.py install --record files.txt

제거하려면 xargs를 사용하여 제거할 수 있습니다:

xargs rm -rf < files.txt

또는 Windows를 실행 중인 경우 Powershell을 사용하십시오:

Get-Content files.txt | ForEach-Object {Remove-Item $_ -Recurse -Force}

그런 다음 포함 디렉토리도 삭제하십시오. 예를 들어 macOS/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages/my_module-0.1.egg/입니다. 파일이 없지만 Python은 여전히 빈 모듈을 가져옵니다:

>>> import my_module
>>> my_module.__file__
None

삭제하면 Python이 다음을 보여줍니다:

>>> import my_module
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'my_module'
반응형

댓글