2013-04-25 101 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