개발 모드에서 설치된 Python 모듈 제거
안녕하세요 저는 setuptools를 사용하여 파이썬 패키징을 시도하고 테스트를 위해 개발 모드에서 모듈을 설치했습니다. 즉
python setup.py develop
이것은 내 모듈 디렉토리를 sys.path에 추가했습니다. 이제 모듈을 제거하고 싶습니다. 이렇게 할 수있는 방법이 있습니까?
미리 감사드립니다
--uninstall
또는 -u
옵션을 사용하여 develop
, 즉 :
python setup.py develop --uninstall
easy-install.pth에서 제거되고 .egg-link가 삭제됩니다. 하지 않는 유일한 일은 스크립트를 삭제하는 것입니다 (아직).
site-packages 디렉토리에서 easy-install.pth를 편집하고 해당 패키지의 개발 버전을 가리키는 행을 제거하십시오.
나는 전에 이것과 비슷한 문제가 있었다. 내가 한 일은 Python 셸을로드하고 모듈을 가져온 다음 __file__
속성 을 인쇄하는 것입니다. 거기에서 연결된 폴더 나 파일 만 제거합니다.
살펴보고 싶은 것은 virtualenv 를 사용하는 것입니다.이 시스템을 사용하면 시스템과 별도로 Python 인스턴스를 만들 수 있습니다. 이 인스턴스에서 설치하거나 사용하는 모든 모듈은 모듈 버전을 포함하여 자체 포함됩니다.
이제 모든 프로젝트를 자체 포함 된 virtualenv 안에 보관하여 다른 프로젝트의 모듈을 망칠 염려없이 원하는 모듈을 설치하고 사용할 수 있습니다.
참고 URL : https://stackoverflow.com/questions/3606457/removing-python-module-installed-in-develop-mode
'code' 카테고리의 다른 글
dataTables.js 라이브러리로 "N 개 항목 중 1 개 표시"를 숨기는 방법 (0) | 2020.10.04 |
---|---|
C # 리플렉션 : 문자열에서 클래스 참조를 얻는 방법? (0) | 2020.10.04 |
루비 : :: 접두사는 무엇을합니까? (0) | 2020.10.04 |
Javascript의 다차원 객체 / 배열에서 값을 찾는 방법은 무엇입니까? (0) | 2020.10.04 |
Elixir 문자열을 정수 또는 부동 소수점으로 변환 (0) | 2020.10.04 |