2013-03-01 10 views
6

Ich versuche, biopython für die Ausführung mit Python 3.3 auf einem Windows7-Computer zu installieren.Installation von biopython - Python 3.3 nicht in der Registrierung gefunden

Ich habe die biopython ausführbare Datei biopython-1.61.win32-py3.3-beta.exe heruntergeladen. Wenn ich versuche, die ausführbare Datei auszuführen, erhalte ich jedoch die Meldung "Python Version 3.3 ist erforderlich, die nicht in der Registrierung gefunden wird". Python Version 3.3 ist auf meinem Computer vorhanden. Ich habe Programme für ein oder zwei Monate durchgespielt. Es wurde von der Datei python-3.3.0.amd64.msi installiert und befindet sich im Verzeichnis Programme (x86). Ich habe versucht, Python 3.3 neu zu installieren, bekomme aber die gleiche Fehlermeldung.

Kann jemand dieses Problem umgehen?

+0

Haben Sie nach 3.3 eine andere Version von Python installiert? Das könnte die Registrierungseinstellungen geändert haben. Alternativ zu cmd.exe, 'ASSOC .py = Python.File' ' FTYPE Python.File = "C: \ Python33 \ python.exe" "%% 1" %% * '(oder was auch immer Ihr Pfad ist). – cdarke

+0

Nur an etwas anderes gedacht. Sie haben die 64-Bit-Version von Python, haben Sie eine 64-Bit-Biopython? – cdarke

Antwort

10

Python.org bietet Windows-Installer in zwei Varianten, 32 Bit ("Win32") und 64 Bit ("Amd64"). Sie benötigen passende Bibliotheksinstallationsprogramme für Ihre Python-Version. Sie versuchen, ein 32-Bit-Biopython-Installationsprogramm mit einem 64-Bit-Python zu verwenden.

Wie hier instruiert http://biopython.org/wiki/Download gibt es experimentelle 64-Bit-Windows-Installer für biopython, NumPy, etc hier: http://www.lfd.uci.edu/~gohlke/pythonlibs/

Oder Sie die 32-Bit-Version von Python installieren 3.3 für Windows und verwenden Sie dann biopython-1,61 .win32-py3.3-beta.exe

+1

Danke peterjc. Was Sie empfohlen haben, wirkte wie ein Zauber. – gwilymh

+0

Sie können eine Antwort als akzeptiert markieren (das ist, worum es bei all diesen albernen Punkten und Abzeichen geht). – peterjc

+0

@gwilymh machen diese Antwort akzeptiert –

0

Sie können versuchen, dieses Problem zu lösen, indem Fixieren einer leeren Option in die Windows-Registrierung. https://stackoverflow.com/a/11507968/3962648 bieten Details eines ähnlichen Problems bei der Installation von numpy. Kurz gesagt, können Sie einfach die Windows-Befehlszeile ausführen und eingeben: "reg kopieren HKEY_LOCAL_MACHINE \ SOFTWARE \ Python HKLM \ SOFTWARE \ Wow6432Node \ Python/s"

Verwandte Themen