为Sublime Text 2安装IPython';s嵌入式Python解释器

为Sublime Text 2安装IPython';s嵌入式Python解释器,python,ipython,sublimetext,Python,Ipython,Sublimetext,我正在尝试在sublime中安装IpythonIntegration包 我安装在bash shell中: 最新的ipython pyzmq 皮塞德 然而,崇高的控制台仍然给我一个错误 Reloading plugin /home/areal/.config/sublime-text-2/Packages/User/ipython_repl.py Traceback (most recent call last): File "./sublime_plugin.py", line 62, in

我正在尝试在sublime中安装IpythonIntegration包

我安装在bash shell中:

  • 最新的ipython
  • pyzmq
  • 皮塞德
  • 然而,崇高的控制台仍然给我一个错误

    Reloading plugin /home/areal/.config/sublime-text-2/Packages/User/ipython_repl.py
    Traceback (most recent call last):
      File "./sublime_plugin.py", line 62, in reload_plugin
      File "./ipython_repl.py", line 13, in <module>
        from IPython.zmq.blockingkernelmanager import BlockingKernelManager
    ImportError: No module named IPython.zmq.blockingkernelmanager
    
    在以下情况下失败:

    ImportError: No module named zmq.blockingkernelmanager
    
    我有
    0mq3.2
    (也用2.x试用过),还有最新的
    PyZMQ
    。 我正在使用
    ubuntu11.10
    上的
    python2.7.2

    一般来说,我有两个问题:

  • 升华中没有IPython(我认为这是因为升华与嵌入式解释器一起工作)
  • IPython中没有zmq模块

  • 我没有使用Ubuntu,但我在MacOSX中遇到了类似的问题

    它在独立python中成功而在升华文本2中失败的原因是:升华文本2默认使用python 2.6,而独立python是2.7

    为了解决这个问题,在我的OS X中,我创建了一个从2.7到2.6的软链接,如下所示:

    cd /Library/Frameworks/Python.framework/Versions/
    sudo mv 2.6 2.6-backup
    ln -s 2.7 2.6
    

    我想你也可以在Ubuntu中做同样的事情。

    我编辑了我的问题,并提供了更多细节,谢谢。我知道在OSX上你可以配置使用过的Python解释器,但在Linux上你(目前)似乎没有这样的自由:(解决方案是针对嵌入式Python解释器安装setuptools,然后使用它安装软件包。但不确定这是否可行:(
    cd /Library/Frameworks/Python.framework/Versions/
    sudo mv 2.6 2.6-backup
    ln -s 2.7 2.6