Nice programing

레지스트리에없는 Python 버전 2.6이 필요합니다.

nicepro 2020. 12. 26. 16:36
반응형

레지스트리에없는 Python 버전 2.6이 필요합니다.


Python Windows 모듈을 다운로드하여 설치할 수 없습니다. 스크래피 프레임 워크와 스택리스로 실험하고 싶었지만 "Python 버전 2.6 필요, 레지스트리에서 찾을 수 없음"오류로 인해 설치할 수 없습니다.

그것을 설치하려고

Windows 7, 64 비트 시스템


새로운 시청자를위한 경고 :이 답변은 이제 몇 년이 지난 것입니다 (단서는 Windows 7을 "새로운"것으로 설명한다는 것입니다). 현재 (2014 년) 대부분의 Python 라이브러리는 64 비트를 지원해야합니다. 그러나 여전히 문제가있는 경우 항상 @KamilSzot의 조언을 받아 32 비트 Python을 대신 설치할 수 있습니다. 대부분의 경우 그다지 중요하지 않습니다 .


[2010 년] 64 비트 Windows 7에서는 작동하지 않는 Python 유틸리티가 많이있는 것으로 보입니다. 아직은 매우 새로운 플랫폼입니다. 따라서 자신을 초보자라고 설명하는 사람에게는 편안한 장소가 아닌 최첨단에 자주 접하게 될 수 있습니다.

예를 들어 Valentine Gogichashvili는 여기서 잠재적 인 해결책에 대해 논의 하지만 Python이 수행하는 작업을 이해하기에 충분한 Python을 알고 있습니까?


나는이 질문이 1 년이라는 것을 알고 있지만 다른 누군가 가이 답변을 검색하는 경우에 대비하여 추가 정보를 제공 할 것이라고 생각했습니다.

이 문제는 "모든 사용자 용"Python을 설치할 때 Win7 64 비트에서만 발생합니다. "나만을 위해"설치하면 이러한 오류가 표시되지 않습니다. 많은 설치 프로그램이 HKEY_LOCAL_MACHINE이 아닌 HKEY_CURRENT_USER에서 필요한 레지스트리 설정 만 찾는 것 같습니다. APC에 의해 링크 된 페이지는 HKEY_CURRENT_USER에 설정을 수동으로 복사하는 방법에 대한 세부 사항을 제공합니다.

또는이를 수행하는 PowerShell 명령은 다음과 같습니다. cp -rec HKLM:\SOFTWARE\Python\ HKCU:\SOFTWARE


나를 위해 이것은 activepython이 설치된 32 비트 시스템에서 발생합니다. regs가 HKEY_CURRENT_USER에 없다는 것이 이음새이므로 여기에 수정하기 위해 수행하는 작업이 있습니다.

  1. HKEY_LOCAL_MACHINE-> Software에서 "Python"섹션을 내 보냅니다.
  2. 메모장 메모장에서 내보내기를 엽니 다. "LOCAL_MACHINE"을 "CURRENT_USER"로 바꿉니다.
  3. 2.7을 설치했기 때문에 "2.7"을 "2.6"으로 바꿔야했습니다 (파이썬 설치를 가리키는 경로에 영향을주지 않는지 확인하십시오).
  4. reg 백업을 덮어 쓰고 실행하십시오.

이제 필요한 패키지의 설치를 실행하면 파이썬을 찾을 수 있습니다. 이것은 제 경우에는 도움이되었지만 귀하에게는 효과가 없을 수도 있습니다.


2 월 14 일 marblecatdog 은 Andrew가 게시 한 답변에 대한 댓글을 게시했습니다. 최근 여러 사람이 비슷한 문제를 겪고있는 것을 보니까 좀 더 쉽게 찾을 수 있기를 바랍니다. 이것은 많은 설치에 대한 가능성이 매우 높은 솔루션입니다. Marblecatdog 당 ..

나는 포스터와 같은 오류가 있었고 이것은 Windows 7 64 비트에서 완벽하고 완벽하게 작동했습니다. Python을 제거하고 "for just me"를 다시 설치하십시오.

그 원인은 모두 너트에서 : "모든 사용자를위한"파이썬 설치.

분명히 "모든 사용자"프로그램 항목에 대한 Windows 레지스트리를 검색하지 않는 pyjs가 하나 인 많은 python 애드온이 있습니다. 나는 거의 항상 모두를 위해 설치합니다.

내 문제 : python GUI 애드온 pyjs 에 필요한 Windows COM 파일 설치 .

나는 pyjs에 많은 시간과 희망을 투자 한 어제 꽤 절망적이었습니다. Windows 설치 프로그램이 "레지스트리에 Python 설치를 찾을 수 없음"으로 뱉어내는 "comtypes"가 필요합니다. 나를 위해 파이썬 2.7을 다시 설치했으며 com-installer.exe에는 문제가 없습니다.


이러한 문제를 피하기 위해 나는 activepython으로 전환했으며 지금까지 잘 작동했습니다 (손가락이 교차했습니다).

커뮤니티 버전 (무료 읽기)은 여기에 있습니다-http: //www.activestate.com/activepython/downloads


이 오류는 Python 버전과 다른 비트로 패키지를 설치하는 경우 발생할 수 있습니다. Python 설치가 32 비트인지 64 비트인지 확인하려면 여기를 참조 하십시오 .


설치 프로그램이 i386이고 컴퓨터가 AMD64 일 수 있습니다. 올바른 패키지를 찾으십시오!


대상 빌드 플랫폼 및 실행중인 아키텍처에 따라 Hans Passant가 여기에서 Windows 일련 번호 가져 오기 (이전 : 레지스트리에서 MachineGuid 가져 오기)를 지적했듯이 Windows 레지스트리 키를 애플리케이션에 대해 리디렉션 할 수 있습니다 . 이 문제를 해결하려면 설치 프로그램이 레지스트리의 올바른 부분에 액세스하도록 변경 될 때까지 32 비트 버전을 설치할 수 있습니다.


나는 최근에 pyreader 라이브러리를 다운로드 할 때 레지스트리를 찾을 수 없다는 비슷한 문제가 발생했습니다. 그래서이 스크립트를 실행했습니다. http://effbot.org/zone/python-register.htm . IDLE.

*** 등록 할 수 없습니다!

*** 아마도 다른 Python 설치가있을 것입니다!

(대본이 나를 도울 수 없음을 의미)

그래서 python 디렉토리의 LIB 폴더에 exe 파일을 복사하고 설치가 몇 초 만에 완료되었습니다.

참조 URL : https://stackoverflow.com/questions/3008509/python-version-2-6-required-which-was-not-found-in-the-registry

반응형