私はプログラミングとコンピューターの世界に不慣れです。MMTKで生体分子シミュレーションを研究しようとしています。
私はそれをWindows7で実行し、すでにこのソフトウェアをインストールしています。
- python-2.5.4
- numpy-1.6.2-win32-superpack-python2.5
- netCDF4-0.8.2.win32-py2.5
- ScientificPython-2.9.0.win32-py2.5
- MMTK-2.6.0.win32-py2.5
このprotein.pymmtkサンプルを実行すると、すべて問題ないようです。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 )でいくつかの回答を検索した後、これは問題であるという結論に達しました。パス環境変数で。残念ながら、この質問への回答には詳細が示されていません。そして、私は詳細な答えが必要です。この環境変数の問題は、地球上での生命の出現の謎のように私には非常に単純に思えます。変更方法は知っていますが、何を変更するのか、いつ変更するのかわかりません。このテーマに関するウィキペディアの記事を読んでも、あまり役に立ちませんでした。だから私が知りたいのは、これでシステム変数を正確に変更する方法です場合?新しい変数を追加する必要がありますか、それとも既存の変数へのパスをもう1つ追加する必要がありますか?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
この質問は、経験豊富なプログラマーにとっては些細なことのように思えるかもしれません。しかし、それに対する答えは他の人にとって非常に役立つ可能性があります。問題に計算手法を使用することに興味を持っている生物学者、生化学者、薬剤師はたくさんいます。これらの専門家は、必ずしも近くにコンピューター科学者がいるとは限りません(特に発展途上国にいる場合)。
バグやインストールの問題のこの最初の苛立たしい段階を克服することは、多くの人々の科学的キャリアにおいて決定的に重要である可能性があります。そして、この質問への答えは彼らを助けます。
前もって感謝します。このフォーラムがこのレベルの質問に適していない場合は、フィードバックをお寄せください。