Я новичок в программировании и компьютерном мире. Я пытаюсь изучить биомолекулярные симуляции с помощью MMTK.
Я запускаю его в Windows 7, и я уже установил это программное обеспечение:
- питон-2.5.4
- numpy-1.6.2-win32-суперпакет-python2.5
- netCDF4-0.8.2.win32-py2.5
- Научный Python-2.9.0.win32-py2.5
- ММТК-2.6.0.win32-py2.5
Когда я запускаю этот образец mmtk protein.py, кажется, что все в порядке. . Он показывает количество 1000 шагов процесса.
Но когда я запускаю скрипт с методом view
, вот так:
from MMTK import *
molecule = Molecule('water')
molecule.view()
Затем я получаю эту ошибку:
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
После поиска некоторых ответов в Интернете (в основном этот: http://www.varioustopics.com/python/142947-importerror-no-module-named-win32api.html), я пришел к выводу, что это проблема в переменных окружения пути< /сильный>. К сожалению, ответ на этот вопрос не содержит подробностей. И мне нужен подробный ответ. Этот вопрос о переменных среды кажется мне таким же простым, как загадка возникновения жизни на Земле. Я знаю, как это изменить, но не знаю, что изменить или когда изменить. Чтение статей в Википедии по этому вопросу не слишком помогло мне. Итак, что я хотел бы знать: как именно изменить системную переменную в этом случае? Я должен добавить новую переменную или просто еще один путь к существующей переменной? Какой путь к win32api (это не должно быть C:\Windows\System32)?
Это мое текущее значение переменной:
Имя переменной: Путь
Значение переменных:
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
У меня также есть эта переменная Python: PYTHON_HOME
со значением этой переменной: C:\Python27
Этот вопрос может показаться тривиальным для опытного программиста. Но ответ на него может быть очень полезен другим. Существует большое количество биологов, биохимиков и фармацевтов, заинтересованных в использовании вычислительных методов для решения своих проблем. У этих специалистов не всегда поблизости есть специалист по информатике (особенно если они находятся в слаборазвитой стране).
Преодоление этой первоначальной разочаровывающей фазы ошибок и проблем с установкой может иметь решающее значение в научной карьере многих людей. И ответ на этот вопрос поможет им.
Заранее спасибо. Если этот форум не подходит для вопросов такого уровня, пожалуйста, дайте мне обратную связь.