在virtualenv中使用Spyder和Ipython时导入恐怖

在virtualenv中使用Spyder和Ipython时导入恐怖,python,virtualenv,ipython,spyder,Python,Virtualenv,Ipython,Spyder,我在Ubuntu12.10中创建了一个virtualev(~/ENV),使用--system site-packages选项,在这里我使用pip-sphynx和pyzmq(安装spyder所必需的)进行安装,然后使用spyder本身,然后使用ipython(也以相反的顺序进行了尝试)。Spyder在没有Ipython的情况下可以正常工作,但当我在安装Ipython后尝试运行它时,它给出了一个提示: zdk1g12@walrus:~$ source ENV/bin/activate (ENV)zd

我在Ubuntu12.10中创建了一个virtualev(~/ENV),使用--system site-packages选项,在这里我使用pip-sphynx和pyzmq(安装spyder所必需的)进行安装,然后使用spyder本身,然后使用ipython(也以相反的顺序进行了尝试)。Spyder在没有Ipython的情况下可以正常工作,但当我在安装Ipython后尝试运行它时,它给出了一个提示:

zdk1g12@walrus:~$ source ENV/bin/activate
(ENV)zdk1g12@walrus:~$ spyder
Traceback (most recent call last):
  File "/home/zdk1g12/ENV/bin/spyder", line 3, in <module>
    start_app.main()
  File "/home/zdk1g12/ENV/local/lib/python2.7/site-packages/spyderlib/start_app.py", line 64, in main
    from spyderlib import spyder
  File "/home/zdk1g12/ENV/local/lib/python2.7/site-packages/spyderlib/spyder.py", line 95, in <module>
    from spyderlib.plugins.inspector import ObjectInspector
  File "/home/zdk1g12/ENV/local/lib/python2.7/site-packages/spyderlib/plugins/inspector.py", line 36, in <module>
    from spyderlib.widgets.ipython import IPythonControlWidget
  File "/home/zdk1g12/ENV/local/lib/python2.7/site-packages/spyderlib/widgets/ipython.py", line 12, in <module>
    from IPython.frontend.qt.console.rich_ipython_widget import RichIPythonWidget
  File "/home/zdk1g12/ENV/local/lib/python2.7/site-packages/spyderlib/widgets/IPython.py", line 12, in <module>
    from IPython.frontend.qt.console.rich_ipython_widget import RichIPythonWidget
ImportError: No module named frontend.qt.console.rich_ipython_widget
…效果很好

一些细节:

In [3]: import spyderlib; spyderlib.__version__
Out[3]: '2.2.0rc'
In [6]: import IPython; IPython.__version__
Out[6]: '0.13.2'
In [8]: import sys; sys.executable
Out[8]: '/home/zdk1g12/ENV/bin/python'

In [9]: import sys; sys.path
Out[9]: 
['/home/zdk1g12/ENV/local/lib/python2.7/site-packages/spyderlib/utils/external',
 '',
 '',
 '/home/zdk1g12/ENV/bin',
 '/home/zdk1g12/ENV/local/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg',
 '/home/zdk1g12/ENV/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg',
 '/home/zdk1g12/ENV/lib/python2.7',
 '/home/zdk1g12/ENV/lib/python2.7/plat-linux2',
 '/home/zdk1g12/ENV/lib/python2.7/lib-tk',
 '/home/zdk1g12/ENV/lib/python2.7/lib-old',
 '/home/zdk1g12/ENV/lib/python2.7/lib-dynload',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-linux2',
 '/usr/lib/python2.7/lib-tk',
 '/home/zdk1g12/ENV/local/lib/python2.7/site-packages',
 '/usr/local/lib/python2.7/site-packages',
 '/usr/local/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages/PIL',
 '/usr/lib/python2.7/dist-packages/gst-0.10',
 '/usr/lib/python2.7/dist-packages/gtk-2.0',
 '/usr/lib/pymodules/python2.7',
 '/usr/lib/python2.7/dist-packages/ubuntu-sso-client',
 '/usr/lib/python2.7/dist-packages/ubuntuone-client',
 '/usr/lib/python2.7/dist-packages/ubuntuone-control-panel',
 '/usr/lib/python2.7/dist-packages/ubuntuone-couch',
 '/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol',
 '/home/zdk1g12/ENV/local/lib/python2.7/site-packages/IPython/extensions']

Ipython工作正常,qtconsole也正常。

我想知道您是否安装了多个版本的Ipython,其中一个安装了Ipython qtconsole,另一个没有安装?@dusual没有,只有一个版本安装了pip,它拥有一切。
In [3]: import spyderlib; spyderlib.__version__
Out[3]: '2.2.0rc'
In [6]: import IPython; IPython.__version__
Out[6]: '0.13.2'
In [8]: import sys; sys.executable
Out[8]: '/home/zdk1g12/ENV/bin/python'

In [9]: import sys; sys.path
Out[9]: 
['/home/zdk1g12/ENV/local/lib/python2.7/site-packages/spyderlib/utils/external',
 '',
 '',
 '/home/zdk1g12/ENV/bin',
 '/home/zdk1g12/ENV/local/lib/python2.7/site-packages/distribute-0.6.24-py2.7.egg',
 '/home/zdk1g12/ENV/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg',
 '/home/zdk1g12/ENV/lib/python2.7',
 '/home/zdk1g12/ENV/lib/python2.7/plat-linux2',
 '/home/zdk1g12/ENV/lib/python2.7/lib-tk',
 '/home/zdk1g12/ENV/lib/python2.7/lib-old',
 '/home/zdk1g12/ENV/lib/python2.7/lib-dynload',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-linux2',
 '/usr/lib/python2.7/lib-tk',
 '/home/zdk1g12/ENV/local/lib/python2.7/site-packages',
 '/usr/local/lib/python2.7/site-packages',
 '/usr/local/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages/PIL',
 '/usr/lib/python2.7/dist-packages/gst-0.10',
 '/usr/lib/python2.7/dist-packages/gtk-2.0',
 '/usr/lib/pymodules/python2.7',
 '/usr/lib/python2.7/dist-packages/ubuntu-sso-client',
 '/usr/lib/python2.7/dist-packages/ubuntuone-client',
 '/usr/lib/python2.7/dist-packages/ubuntuone-control-panel',
 '/usr/lib/python2.7/dist-packages/ubuntuone-couch',
 '/usr/lib/python2.7/dist-packages/ubuntuone-storage-protocol',
 '/home/zdk1g12/ENV/local/lib/python2.7/site-packages/IPython/extensions']