我正在尝试在 sublime 中安装 IpythonIntegration 包,
我安装在 bash shell 中:
- 最新的 ipython
- pyzmq
- pyside
然而,崇高控制台仍然给我一个错误
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
EDIT:
Even a import IPython
行不通的。
当在 python 控制台中时,import IPython
and import zmq
然而工作:
from IPython.zmq.blockingkernelmanager import BlockingKernelManager
失败:
ImportError: No module named zmq.blockingkernelmanager
I have 0MQ 3.2
(也尝试过 2.x),以及最新的PyZMQ
。
我正在与Python 2.7.2
on Ubuntu 11.10
.
所以总的来说我有两个问题:
- Sublime 中没有 IPython(我认为这是因为 Sublime 使用嵌入式解释器)
- IPython 中没有 zmq 模块
我没有使用 Ubuntu,但在 Mac OS X 中遇到了类似的问题。
它在独立Python中成功而在Sublime Text 2中失败的原因是:Sublime Text 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 中做同样的事情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)