레지스트리에없는 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에 없다는 것이 이음새이므로 여기에 수정하기 위해 수행하는 작업이 있습니다.
- HKEY_LOCAL_MACHINE-> Software에서 "Python"섹션을 내 보냅니다.
- 메모장 메모장에서 내보내기를 엽니 다. "LOCAL_MACHINE"을 "CURRENT_USER"로 바꿉니다.
- 2.7을 설치했기 때문에 "2.7"을 "2.6"으로 바꿔야했습니다 (파이썬 설치를 가리키는 경로에 영향을주지 않는지 확인하십시오).
- 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 파일을 복사하고 설치가 몇 초 만에 완료되었습니다.
'Nice programing' 카테고리의 다른 글
Java에서 부울과 부울의 차이점은 무엇입니까? (0) | 2020.12.26 |
---|---|
컴파일러의 모든 출력을 파일로 캡처하려면 어떻게합니까? (0) | 2020.12.26 |
For 루프 계속 (0) | 2020.12.26 |
다른 테이블이 아닌 한 테이블에서 선택 (0) | 2020.12.26 |
HTML을 사용한 PHP 단순 foreach 루프 (0) | 2020.12.26 |