2014-03-03 1 views
0

http://www.lfd.uci.edu/~gohlke/pythonlibs/에서 다운로드 한 Windows (reportlab-2.7.win-amd64-py2.6.exe) 용 64 비트 바이너리 파이썬 설치 프로그램을 실행해야합니다.불일치 파이썬 버전에 바이너리 파이썬 설치 프로그램을 사용하는 방법은 무엇입니까?

불행히도 64 비트 Python 2.7이 설치되어 있고 Python 2.6으로 전환 할 수 없습니다. 호환성을 위해 python 2.7의 reportlabs 패키지로 전환 할 수도 없습니다. 나는 파이썬 2.6 패키지가 파이썬 2.7과 호환 될 것이라고 확신한다.

레지스트리에서 python 2.6을 찾지 않아 .exe 설치 프로그램이 설치되지 않습니다. 내가 할 수 있는게 있습니까?

답변

0

this postthis post에 따르면 필요한 레지스트리 키를 설정하기 위해 다음 레지스트리 파일 코드를 만들었습니다.

Windows Registry Editor Version 5.00 
[HKEY_CURRENT_USER\Software\Python] 
[HKEY_CURRENT_USER\Software\Python\Pythoncore] 
[HKEY_CURRENT_USER\Software\Python\Pythoncore\2.6] 
[HKEY_CURRENT_USER\Software\Python\Pythoncore\2.6\InstallPath] 
@="C:\\Python27" 
[HKEY_CURRENT_USER\Software\Python\Pythoncore\2.6\PythonPath] 
@="C:\\Python27;C:\\Python27\\Lib\\;C:\\Python27\\DLLs\\" 

저장 이것을 .reg 파일 (예를 들어, "file.reg") 및 실행 등.

기본적으로이 파일은 레지스트리에 python 2.6이 python 2.7 폴더에 설치되어 있음을 저장합니다. 경로를 수정해야 할 수도 있습니다.

레지스트리 키를 설정 한 후 파이썬 2.7 설치시 파이썬 2.6 용 바이너리 설치 프로그램을 사용하여 64 비트 reportlabs 패키지를 설치할 수있었습니다. 호환성 문제가 발생하지 않았습니다.

32 비트 파이썬에서이 방법을 사용하려면 위의 게시물을 참조하십시오.

관련 문제