0

Pythonシェルからいくつかのモジュールをインポートしているとき、インポートは正常に機能します:例:(propyモジュールのリンクhttps://code.google.com/p/protpy/downloads/list )

>>> import propy
>>>

しかし、python Default IDLE または他の IDE でスクリプトを作成し、それを .py script として保存すると、インポートステートメントが機能せず、このようなエラーが生成されます

python fragment_generator.py

>>> 
Traceback (most recent call last):
  File "J:\acetylome scripts\New folder\fragment_generator.py", line 1, in <module>
    import propy
ImportError: No module named propy
>>> 

解決してください

前もって感謝します:

4

1 に答える 1

0

ファイルがインポートされている同じディレクトリからシェルを実行すると、機能します。インポートが失敗した場合、別のディレクトリで作業している可能性があります。

このように、ディレクトリを python パスに追加できます。

インポート前:

import sys
sys.path.append('/path/to/your/folder')
import propy

幸運を。

于 2013-10-21T18:02:27.713 に答える