为Sublime Text 2安装IPython';s嵌入式Python解释器
我正在尝试在sublime中安装IpythonIntegration包 我安装在bash shell中:为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
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
一般来说,我有两个问题:
我没有使用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