-1

ubuntu で最初の Python モジュールを作成しました。を使用してPythonでモジュールをインポートしようとしているとき:

import brian

エラーが発生しています:

Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named brian

私はbrian入っていて/home/noamaan、pythonは入ってい/usr/binます。

4

2 に答える 2

3

brianモジュールを含むディレクトリからpythonを起動すると、すべてがそのまま機能します。

必要な場所からカスタムモジュールをインポートするには、Pythonのインポートメカニズムに関する情報を注意深く読んで、インポートされたモジュールが検索される場所などを確認する必要があります。

ただし、コードを今すぐ機能させるために、次のことをお勧めします。

  • Pythonを実行する前に、 PYTHONPATH変数を拡張して、モジュールのディレクトリを含めます。
  • または、このようにsysモジュールを使用して、コードに直接追加します。

    import sys
    
    sys.path.append("path/to/module/dir")
    
    import brian
    

また、サイトモジュールの情報を参照してください

于 2013-01-10T11:10:26.047 に答える
1

デフォルトでは、Python は Python パス var からモジュールをインポートします。これらのパスを次のように表示できます。

システムのインポート

sys.path を出力

于 2013-01-10T10:32:54.193 に答える