2013-03-01 4 views
6

Windows7 컴퓨터에서 Python 3.3과 함께 실행되도록 biopython을 설치하려고합니다.biopython 설치 - 레지스트리에 python 3.3이 없습니다.

biopython 실행 파일 biopython-1.61.win32-py3.3-beta.exe를 다운로드했습니다. 그러나 실행 파일을 실행하려고하면 "Python 버전 3.3이 필요하며 레지스트리에 없습니다"라는 메시지가 나타납니다. Python 버전 3.3이 내 컴퓨터에 있습니다. 나는 한두 달 동안 그것을 통해 프로그램을 운영 해왔다. python-3.3.0.amd64.msi 파일에서 설치되었으며 Program Files (x86) 디렉토리에 있습니다. Python 3.3을 재설치하려했지만 동일한 오류 메시지가 나타납니다.

누구든지이 문제를 해결하는 방법을 알고 있습니까?

+0

3.3 이후에 다른 버전의 Python을 설치 했습니까? 레지스트리 설정이 변경되었을 수 있습니다. 또는 cmd.exe에서 'ASSOC .py = Python.File' 'FTYPE Python.File = "C : \ Python33 \ python.exe" "%% 1"%% *'(또는 경로가 무엇이든간에). – cdarke

+0

그냥 뭔가 다른 생각. 64 비트 버전의 Python을 사용하고 있습니다. 64 비트 biopython이 있습니까? – cdarke

답변

10

Python.org는 Windows 설치 프로그램을 32 비트 ("win32")와 64 비트 ("amd64")의 두 가지 버전으로 제공합니다. Python 버전에 맞는 라이브러리 설치 프로그램이 필요합니다. 64 비트 Python과 함께 32 비트 Biopython 설치 프로그램을 사용하려고합니다. http://biopython.org/wiki/Download가 등 여기에 바이오 파이썬, NumPy와, 64 비트 Windows 설치 실험 여기에 설명 된대로

: 당신은 사용 후 Windows 용 파이썬 3.3의 32 비트 버전을 설치, 수, http://www.lfd.uci.edu/~gohlke/pythonlibs/

또는 바이오 파이썬 - 1.61 .win32-py3.3-beta.exe

+1

감사합니다. 당신이 권고 한 것은 매력처럼 일했습니다. – gwilymh

+0

답변을 수락 한 것으로 표시 할 수 있습니다 (이 모든 바보 같은 점수와 배지가 부분적으로 무엇인지). – peterjc

+0

@ gwilymh이 답변을 수락합니다. –

0

당신은이 문제를 해결하기 위해 시도 할 수 있습니다 공백 옵션을 다음과 같이 수정 Windows 레지스트리. https://stackoverflow.com/a/11507968/3962648은 numpy를 설치할 때 유사한 문제에 대한 세부 정보를 제공합니다. 간단히 말해, Windows 명령 줄을 실행하고 "reg copy HKEY_LOCAL_MACHINE \ SOFTWARE \ Python HKLM \ SOFTWARE \ Wow6432Node \ Python/s"을 입력하면됩니다.

관련 문제