0

私はPydevにプロジェクトを持っています。

多数のモジュールが含まれています。

コマンドラインからいくつかのモジュールを実行したいと思います。

ただし、モジュールを実行しようとすると、たとえば

%run snapshot_scripy.py

モジュールが見つからないというエラーが表示される

ImportError: No module named 'sys_fns'

したがって、問題はpythonpathが欠落していることだと思います。

pydev プロジェクトの pythonpath を使用して pythonpath を設定する正しい方法は何ですか?

4

1 に答える 1

1

2 つのオプション:

1) に設定$PYTHONPATHします~/.bash_profile。これは、python と ipython の両方に影響します。

2) 起動時に ipython にパスを変更させます。ipython 起動スクリプトを編集します。おそらく のようなもの~/.ipython/profile_default/startup/00run.ipyで、追加します

import sys
path = 'path/to/project'
if not path in sys.path:
    sys.path.insert(1, path)
del path

そのプロジェクトで ipython を頻繁に使用している場合は%cd 'path/to/project'、スタートアップ ファイルにも追加できます。

于 2013-09-08T09:28:44.020 に答える