2013-02-28 8 views
6

env sys.path:wie Verzeichnis hinzuzufügen auf ipython Start

  • windows 7 32bit Englisch
  • Python 2.7.3
  • ipython 0.13.1

Ich versuche, die Config :

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

Aber es scheint nicht zu funktionieren.
Also, was ist die richtige Lösung?

Oder wie aktuelles Verzeichnis hinzuzufügen auf ipython Start sys.path?
Danke.

+0

Sorry für mein unvorsichtig, es works.The Problem kommt von EasyShell von Eclipse plugin.And Ich kann immer noch nicht mit Easyshell beschäftigen. –

Antwort

5

Mit Hilfe von @cartman verwende ich zur Zeit die fließende config in der Datei ipython_config.py aktuelles Verzeichnis sys.path hinzuzufügen:

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

Bis es eine bessere Lösung ist.

+0

Wenn Sie die Konfigurationsdatei nicht finden können, führen Sie einfach 'ipython profile create' aus. – diabloneo

8

nur ein wenig zu Honghe.Wu Antwort folgen zu lassen.

Man könnte hinzufügen möchten:

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

zum ipython_config.py ein beliebiges Verzeichnis hinzuzufügen.

Auch, wenn Sie neu in IPython (wie ich bin) müssen Sie zunächst das Standardprofil erstellen, so dass die ipython_config.py tatsächlich existiert. Sie müssen also:

ipython profile create 

und Sie können das Konfigurationsverzeichnis von

ipython locate 

Beste S

+1

Funktioniert nicht .. – carbolymer

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

setzen diese in der ipython_config.py-Datei.

Mit Hilfe von stevosn.

Verwandte Themen