프로그래밍 언어/Python

python setup.py 제거

Rateye 2021. 8. 10. 10:55
728x90
반응형
질문 : python setup.py 제거

python setup.py install 과 함께 python 패키지를 설치했습니다.

어떻게 제거합니까?

답변

참고 : python setup.py install use 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'
  
출처 : https://stackoverflow.com/questions/1550226/python-setup-py-uninstall
728x90
반응형