Wie man dieses Problem beheben ImportError: No module named win32api? (win32api path-variable)

Ich bin neu in der Programmierung und computer-Welt. Ich versuche zur Untersuchung biomolekularer Simulationen mit MMTK.

Ich es in Windows 7 habe ich bereits installiert diese software:

  • python-2.5.4
  • numpy-1.6.2-win32-Super Pack von Python-GNOME2.5
  • netCDF4-0.8.2.win32-py2.5
  • ScientificPython-2.9.0.win32-py2.5
  • MMTK-2.6.0.win32-py2.5

Wenn ich dieses protein.py mmtk Probe, scheint alles in Ordnung zu sein. Es zeigen die zahlen von 1000 Prozessschritte.

Aber wenn ich ein Skript ausführen, mit view Methode, wie diese:

from MMTK import *
molecule = Molecule('water')
molecule.view()

Dann bekomme ich diesen Fehler:

Traceback (most recent call last):
File "C:\Users\BIOCHEM\Desktop\mmtk\mmtk_water.py", line 4, in <module>
molecule.view()
File "C:\Python25\Lib\site-packages\MMTK\Collections.py", line 495, in view
Visualization.viewConfiguration(self, configuration, format)
File "C:\Python25\Lib\site-packages\MMTK\Visualization.py", line 263, in viewConfiguration
function(*args, **kwargs)
File "C:\Python25\Lib\site-packages\MMTK\Visualization.py", line 236, in genericViewConfiguration
import win32api
ImportError: No module named win32api

Nach der Suche nach einigen Antworten im internet (vor allem dieses: http://www.varioustopics.com/python/142947-importerror-no-module-named-win32api.html), kam ich zu dem Schluss, dass dies ein problem in der path-Umgebungsvariablen. Leider, die Antwort zu dieser Frage keine details. Und ich brauche eine detaillierte Antwort.
Diese Ausgabe der Umgebungsvariablen scheint so einfach für mich wie das Geheimnis des Lebens die Entstehung der Erde. Ich weiß, wie es zu ändern, aber ich weiß nicht, was zu ändern oder wenn ändern. Das Lesen der Wikipedia-Artikel zum Thema hat mir nicht helfen zu viel.
Also was ich wissen möchte ist: wie genau ändern Sie die system-variable in diese Fall? Ich muss hinzufügen einer neuen variable oder nur noch ein Pfad zu einer vorhandenen variable? Was ist der Pfad zur win32api (es sollte nicht sein C:\Windows\System32)?

Dies ist meine aktuelle Wert der Variablen:

Variable name:
Pfad

Variablen Wert:

C:\Program Files (x86)\PC Connectivity Solution\;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Windows Live\Shared;%PYTHON_HOME%;%PYTHON_HOME%\Scripts;C:\Program Files (x86);C:\Python27\; C:\Python27\Scripts;C:\Python25\DLLs

Ich habe auch dieses Python-variable: PYTHON_HOME mit dieser variable Wert: C:\Python27

Diese Frage mag banal klingen, ist für einen erfahrenen Programmierer. Aber die Antwort darauf kann sehr nützlich sein für andere. Es gibt eine große Anzahl von Biologen, Biochemiker und Pharmazeuten interessieren mit computergestützten Methoden für Ihre Probleme. Diese Fachleute haben nicht immer eine Informatikerin in der Nähe (vor allem, wenn Sie in einem unterentwickelten Land).

Überwindung dieser ersten frustrierenden phase der bugs und Probleme bei der installation entscheidend sein kann in der wissenschaftlichen Karriere von vielen Menschen. Und die Antwort auf diese Frage wird Ihnen helfen.

Vielen Dank im Voraus. Wenn dieser forum nicht geeignet ist für Fragen dieser Ebene sind, bitte geben Sie mir ein feedback.

  • Für mich ein Neustart von Windows löst diesen Fehler aus.
InformationsquelleAutor BioSimulator | 2012-07-23
Schreibe einen Kommentar