Programing

Windows 컴퓨터에서 Python을 완전히 제거하는 방법은 무엇입니까?

lottogame 2020. 10. 20. 07:12
반응형

Windows 컴퓨터에서 Python을 완전히 제거하는 방법은 무엇입니까?


Python 2.7과 Python 2.6.5를 모두 설치했습니다. 무엇이 잘못되었는지 모르겠지만 Python과 관련된 것은 더 이상 작동하지 않는 것 같습니다. 예를 들어 특정 패키지의 "setup.py install"은 "install"매개 변수 및 기타 이상한 현상을 인식하지 못합니다.

내 시스템에서 Python을 완전히 제거하고 싶습니다.
2.7 및 2.6 msi 파일을 실행하고 Python 제거를 선택한 다음 2.6 만 실행하고 다시 설치해 보았습니다. 여전히 작동하지 않습니다.

모든 것에서 파이썬을 어떻게 완전히 제거합니까? (!)

Python 설치 때문에 전체 시스템을 다시 설치하고 싶지 않습니다.


또한 시스템 경로를 확인해야합니다. 파이썬은 거기에 자신을두고 제거하지 않습니다 : http://www.computerhope.com/issues/ch000549.htm

파이썬 경로가 잘못된 경로를 가리키고 있기 때문에 문제가 시작되었을 수 있습니다.


단계는 다음과 같습니다 (컴퓨터에 익숙하지 않은 제 여자 친구가이 문제를 알아 내야했지만 온라인에서 찾을 수있는 훨씬 더 복잡한 프로세스와는 달리이 방법이 작동합니다)

  1. 제어판 열기
  2. "프로그램 제거"를 클릭합니다.
  3. Python까지 아래로 스크롤하고 더 이상 원하지 않는 각 버전에 대해 제거를 클릭합니다.

이것은 Windows 7에서 즉시 작동하며 추가 프로그램이나 스크립트가 필요하지 않습니다.


ASSOC 및 FTYPE을 실행하여 py 파일이 연결된 항목을 확인하십시오. (이러한 명령은 cmd.exe 내부에 있으므로 다른 명령 프로세서 ymmv를 사용하는 경우)

C:> assoc .py
.py=Python.File

C:> ftype Python.File
Python.File="C:\Python26.w64\python.exe" "%1" %*

C:> assoc .pyw
.pyw=Python.NoConFile

C:> ftype Python.NoConFile
Python.NoConFile="C:\Python26.w64\pythonw.exe" "%1" %*

(저는 32 비트 및 64 비트 Python을 모두 설치 했으므로 로컬 디렉토리 이름입니다.)


윈도우 7 (64 비트)과 파이썬 2.7.12를 가지고 있었는데 "다운로드"디렉토리에서 파이썬 설치 프로그램을 클릭하여 제거한 다음 파이썬 제거를 선택한 다음 "마침"을 클릭했습니다.
또한 일부 파일을 생성했기 때문에 c : 드라이브와 "내 문서"폴더에서 나머지 python 관련 디렉토리 및 파일을 제거했습니다.


거의 모든 파이썬 파일은 해당 폴더 ( C:\Python26C:\Python27) 에 있어야합니다 . 일부 설치 프로그램 (ActiveState)은 "기본 설치로 사용"상자를 선택하면 .py*파일 을 연결 하고 Python 경로를 %PATH%설치에 추가합니다 .


사실 아주 간단합니다. 당신이 그것을 설치할 때, 당신은 약간의 .exe 파일을 사용하여 그것을 했음에 틀림 없다 (나는 가정하고있다). .exe를 다시 실행하면 Python을 수정할 수있는 옵션이 있습니다. "Complete Uninstall"옵션을 선택하기 만하면 EXE가 Python을 완전히 삭제합니다.

또한 "경로에서 Python 제거"를 선택해야 할 수도 있습니다. 기본적으로 선택되어 있지만 확실하게 확인할 수 있습니다. :)


Windows 7 64 비트, Python3.4 및 Python2.7이 어느 시점에 설치되어 있습니다. :)

스크립트의 필요에 따라 Py.exe를 사용하여 Py2 또는 Py3으로 라우팅하고 있지만 이전에 Python27을 부적절하게 제거했습니다.

Py27이 C : \ python \ Python27에서 수동으로 제거되었습니다 (이전에 Python27 폴더가 삭제되었습니다).

Python27을 다시 설치하면 위의 오류가 발생했습니다.
설치 프로세스 중에 '바로 가기 제거'를 시도하는 동안 항상 취소됩니다.

C : \ Python \ Python27의 원래 폴더에 Python27 사본을 다시 넣고 실패한 Python27 설치 프로그램을 다시 실행했습니다. 해당 항목을 찾아 제거하고 설치를 계속하는 것이 기뻤습니다.

이것은 레지스트리 키 문제를 해결하는 대답은 아니지만 (다른 사람들이 언급 함) 부적절하게 제거 된 이전 설치를 알고있는 경우 해결 방법입니다.

"regedit"를 열고 "Python27"을 검색하여 이에 대한 통찰력을 얻을 수 있습니다. 레지스트리 키는 c : \ python \ python27 \을 가리키는 내 명령 셸 캐시에 나타납니다 (검색 할 때 제거되었으며 존재하지 않음). 레지스트리를 찾을 때).

이전에 부적절하게 제거 된 설치를 가리키는 데 도움이 될 수 있습니다.

행운을 빕니다!


나는 그것이 오래된 질문이라는 것을 알고 있지만 2.7과 3.5 에서이 문제에 직면했습니다. 2.7은 내 기본 Windows 제거 목록에 표시되지 않지만 제거 아래의 ccleaner 도구 탭에는 정상적으로 표시되었습니다. 나중에 제거하고 다시 설치했으며 그 이후로 매끄러운 코딩이되었습니다.


Windows GUI를 사용하여 Python 프로그램을 제거합니다. 포함 된 폴더를 삭제하십시오. 예를 들어에 저장된 경우 C:\python36\해당 폴더를 삭제하십시오.

참고 URL : https://stackoverflow.com/questions/3515673/how-to-completely-remove-python-from-a-windows-machine

반응형