2013-04-25 122 views
0

我現在正在運行python 2.4並且已經在我的ubuntu機器上安裝了iPython。 我現在遇到的問題是,只要我嘗試從終端啓動它,它就會一直給我一個ImportError。iPython給我一個語法錯誤

眼下的符號鏈接位於/usr/local/bin和實際的文件是內部/usr/bin/

錯誤消息:

File "/usr/local/bin/ipython", line 9 
except ImportError as e: 
        ^
SyntaxError: invalid syntax 

IPython的文件...

#!/opt/ttools/bin/python ## YES THIS IS THE CORRECT PATH 
"""Terminal-based IPython entry point. 
""" 

from IPython.frontend.terminal.ipapp import launch_new_instance 

try: 
    launch_new_instance() 
except ImportError as e: 
    if "qt.console.qtconsoleapp" in e.message: 
    print "Could not start qtconsole. Please install ipython-qtconsole" 
    elif "html.notebook.notebookapp" in e.message: 
    print "Could not start notebook. Please install ipython-notebook" 
    else: 
    # if there is no clue on the cause -- just re-raise 
    raise 

我從來沒有過像這樣的問題,當我不得不在我的Mac上設置它...

任何幫助,將不勝感激。謝謝 !!

編輯::解決方案

下載http://archive.ipython.org/release/0.10.2/ipython-0.10.2-py2.6.egg

定位到下載文件夾,然後運行以下命令:

sudo easy_install ipython-0.10.2-py2.6.egg

回答

2

IPython的下降爲Python < 2.6的支持,因爲0.11版本,你」將不得不從檔案安裝0.10(或可能甚至0.9):

http://archive.ipython.org/release/

+0

感謝您的幫助Pavel ...現在我收到一個錯誤,其中有'No module named IPython.frontend.terminal.ipapp'有關如何解決此問題的任何建議? – user805981 2013-04-25 23:05:12

+0

哦,等等,對不起,我以爲那是你的自動駕駛儀的代碼。 – 2013-04-25 23:12:09

+0

不,我通過apt-get – user805981 2013-04-25 23:13:15