2012-07-30 92 views
4

我試圖安裝IpythonIntegration包崇高安裝IPython中,的崇高文本2的嵌入式Python解釋

我裝在bash shell:

  1. 最新的IPython中
  2. pyzmq
  3. 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 

編輯:
即使import IPython將無法​​正常工作。

當蟒蛇控制檯,import IPythonimport zmq工作,但是:

from IPython.zmq.blockingkernelmanager import BlockingKernelManager 

與失敗:

ImportError: No module named zmq.blockingkernelmanager 

我已經0MQ 3.2(也試圖與2.X),以及最新的PyZMQ。 我正在Python 2.7.2Ubuntu 11.10

所以一般我有2個問題:

  1. 沒有IPython中的崇高(我想這是因爲崇高的作品帶有嵌入式翻譯)
  2. 在IPython中
  3. 沒有ZMQ模塊
+0

哪個操作系統? – 2012-07-30 08:07:19

+0

我編輯了我的問題的一些更多的細節,謝謝 – eran 2012-07-30 13:12:28

+0

我知道,在OSX上,你可以配置使用Python解釋器,但在Linux上你不(現在)似乎有這種自由:(將安裝setuptools對嵌入式Python解釋器然後用它來安裝軟件包。不知道這是否可能,儘管:( – 2012-07-30 17:40:39

回答

2

我我沒有使用Ubuntu,但我遇到了類似的問題,在Mac OS X.

獨立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。