2013-02-28 8 views
6

ENV:ipythonの起動時にのsys.pathするディレクトリを追加する方法を

  • Windows 7の英語の32ビット
  • のpython 2.7.3
  • 私は設定してみてください0.13.1

ipython :

ipython -i -c "import sys; sys.path.append('path_name')" 

しかし、それは動作していないようです。
だから適切な解決策は何ですか?

またはipythonの起動時に現在のディレクトリをsys.pathに追加する方法はありますか?
ありがとうございます。

+0

私の不注意なことに申し訳ありませんが、問題はEclipseプラグインのEasyShellから発生します。そして、私はまだEasyshellを扱うことができません。 –

答えて

5

@cartmanの助けを借りて、私は現在のsys.pathにカレントディレクトリを追加するファイルipython_config.pyに流れる設定を使用します。

c.InteractiveShellApp.exec_lines = [ 
'import sys,os; sys.path.append(os.getcwd())' 
] 

よりよい解決策があるまで。

+0

設定ファイルが見つからない場合は、 'ipython profile create'を実行してください。 – diabloneo

8

ちょっとフォローアップです。ウの答えです。

c.InteractiveShellApp.exec_lines = [ 
'import sys; sys.path.append("/absolute/path/")'] 

をipython_config.pyに任意のディレクトリを追加するには:

一つは、追加したい場合があります。

また、ipythonを初めて使う人は、標準プロファイルを最初に作成してipython_config.pyが実際に存在するようにする必要があります。

ipython profile create 

を、あなたはipython_config.pyファイルでこれを入れ

ipython locate 

ベスト S

+1

動作しません.. – carbolymer

0
c = get_config() 
c.InteractiveShellApp.exec_lines = ['import sys,os; sys.path.append os.get_exec_path())'] 

によって設定ディレクトリを見つけることができます。だからあなたが必要です。

stevosnの助けを借りて。

関連する問題