2010-08-18 3 views
48

파이썬 2.7과 파이썬 2.6.5를 모두 설치했습니다. 무엇이 잘못되었는지는 모르지만 파이썬과 관련된 것은 더 이상 작동하지 않는 것 같습니다. 예 : 특정 패키지에 대한 "setup.py install"은 "install"매개 변수와 다른 이상한 현상을 인식하지 못합니다 ...Windows 머신에서 Python을 완전히 제거하는 방법은 무엇입니까?

시스템에서 Python을 완전히 제거하고 싶습니다.
2.7 및 2.6 msi 파일을 실행하고 Python을 제거한 다음 2.6 만 실행하고 다시 설치하려고했습니다. 아직도 물건이 작동하지 않습니다.

어떻게 파이썬을 완전히 제거합니까? (!)

난 그냥 때문에 설치 파이썬의 내 전체 시스템을 다시 설치 좋아하지 않을 ...

+0

"이상한 현상"은 buildout 스크립트에 의해 고지없이 설치된 제 3의 파이썬 설치 때문에 발생했습니다 ... – Jonathan

답변

16

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

파이썬 경로가 잘못된 경로를 가리키기 때문에 아마 문제가 발생했습니다.

+5

그리고 거기에있는 레지스트리 키를 제거하려면 Windows 레지스트리를 정리해야 할 수도 있습니다 . http://effbot.org/zone/python-register.htm 및 http://docs.python.org/using/windows.html#finding-modules –

+1

을 참조하십시오. 답변으로 이것을 표시하고 있습니다. 내 문제가 무엇에 가장 가깝습니까? 파이썬의 빌드 아웃 설치로 내 .py 연결이 변경되었음을 알았습니다. 이것이 내 시스템에서 파이썬을 얻을 수없는 것처럼 보였습니다. 실제로 프로젝트 중 하나에 숨겨진 설치가있었습니다 ... – Jonathan

+0

실제로 모든 파이썬 파일은 설치된 위치에 보관되었습니다. 또한 사용자 폴더에 생성 된 모든 패키지 데이터도 보관되었습니다. –

2

거의 모든 파이썬 파일의 각 폴더 (C:\Python26C:\Python27)에 거주해야한다. 일부 설치 관리자 (ActiveState)도 .py* 파일을 연결하고 "기본 설치로 사용"체크 상자를 선택하면 python 경로를 %PATH%에 추가합니다.

5

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" %* 

(I는 모두가 32 비트 및 64 비트 그러므로 내 로컬 디렉토리 이름, 파이썬의 설치합니다.)

+1

-1 : 내 컴퓨터에서이 명령을 인식하지 못했습니다. 당신이 그것을 얻은 방법에 대한 참조를 제공하십시오. – ArtOfWarfare

+0

@ArtOfWarfare : Google에서의 빠른 검색은 그들이 Windows에 속해 있음을 보여줄 것입니다. 그들이 언제 소개되었는지는 모르겠지만 WinXP의 일부로서 거기에 있다는 것을 기억하고있는 것처럼 보이며 일부 버전에서 제외되었지만 Win7의 일부이기도합니다. Windows Edition의 차이점에 대해서는별로 잘 알고 있지 않습니다.) –

+0

나도 마찬가지고, 다른 누구도 그렇게 생각하지 않는다. Windows 7을 실행하는 두 대의 컴퓨터가 있습니다 ... 어떤 버전인지 잊어 버렸지 만 그 중 어느 명령도 없습니다. – ArtOfWarfare

28

는 다음 단계를 패널 (내 비 컴퓨터 잘 아는 여자 친구가 나를 위해이 일을 알아 내려고했지만, 모든 훨씬 더 복잡한 프로세스와는 달리 하나,이 작품 온라인으로 찾을 수 있습니다)

  1. 열기 제어입니다
  2. "프로그램 제거"를 클릭하십시오.
  3. 더 이상 원하지 않는 각 버전에 대해 Python으로 스크롤 한 다음 제거를 클릭하십시오.

이 기능은 Windows 7에서 사용할 수 있으며 추가 프로그램이나 스크립트는 필요하지 않습니다.

+1

파일을'pip'로 설치했다면,'% LOCALAPPDATA % \ pip'에있는 캐시를 제거하고 싶을 수도 있습니다. –

+0

주제가 아니지만, 이것에 대한 통지를받을 때마다, 제가 언급해야 할 것 같습니다 : 그 후 2 개월 이내에 (우리는 그 시점에서 4.25 년 동안 함께있을 것입니다), 우리는 이제 2.75 년 결혼했습니다. 나는 지금 뭔가 다른 일을 피하는 것으로 보이는 독자를위한 운동으로서 정확한 날짜를 계산하는 것을 떠날 것이다. – ArtOfWarfare

0

윈도우 7 64 비트, Python3.4와 Python2.7 모두 어떤 점 :

내가 Py2 또는 Py3 스크립트의 요구에 따라 노선에 Py.exe을 사용하고 설치와 함께 -하지만 이전에 Python27을 이전에 부적절하게 제거했습니다.

Py27이 C에서 수동으로 제거 : \ 파이썬 Python27 Python27를 재 - 설치시

(Python27 나 이전에 삭제 된 폴더) \, 당신이 지정하는 위의 오류를 주었다.
설치 과정에서 '바로 가기 제거'를 시도하는 동안 항상 취소됩니다.

원래 폴더 인 C : \ Python \ Python27에 Python27의 복사본을 다시 배치하고 동일한 Python27 설치 프로그램을 다시 실행했습니다.해당 항목을 찾아서 제거하고 설치를 진행하는 것이 행복했습니다.

이것은 레지스트리 키 문제를 해결하는 답변이 아니지만 다른 사람들은 부적절하게 제거 된 이전 설치에 대해 알고 있다면 해결 방법이 될 수 있습니다.

"regedit"를 열고 "Python27"을 검색하면 레지스트리 키가 c : \ python \ python27 \ (제거되었지만 캐시되지 않은 캐시)에있는 명령 셸 캐시에 나타납니다. 레지스트리를 찾을 때 레지스트리에서 검색 할 때 제공).

이전에 부적절하게 제거 된 설치를 가리킬 수 있습니다.

행운을 빈다.

0

오래된 질문이지만 2.7과 3.5에서이 문제가 발생했습니다. 2.7은 내 기본 Windows 제거 목록에 나타나지 않지만 제거 후 ccleaner 도구 탭에 문제가 없습니다. 나중에 제거하고 다시 설치하면 이후로 원활한 코딩이 가능합니다.

2

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

관련 문제