2015-09-05 183 views
1

今天我最近升級了我的電腦到Ubuntu 15.04。升級後,我看到ipython筆記本電腦不再工作。ipython筆記本電腦升級到Ubuntu後停止工作15.04

我使用IPython的版本4.0.0:

[email protected]:~$ ipython 
Python 2.7.9 (default, Apr 2 2015, 15:33:21) 
Type "copyright", "credits" or "license" for more information. 

IPython 4.0.0 -- An enhanced Interactive Python. 

當我嘗試導入ZMQ我得到這個錯誤:當我使用

In [1]: import zmq 
... 
ImportError: libzmq.so.4: cannot open shared object file: No such file or directory 

-v LDCONFIG:

[email protected]:~$ sudo ldconfig -v | grep libzmq 

libzmq.so.3 -> libzmq.so.3.1.0 
libzmq.so.1 -> libzmq.so.1.0.1 

我知道我只能安裝libzmq和libzmq3之一。看起來我沒有正確的共享庫。沒有安裝libzmq4軟件包。

我真的不想從源代碼編譯zeromq。你能告訴我如何安裝libzmq.so.4或將ipython更改爲適用於我的zmq版本的版本。

這是如何工作在其他人的電腦上?我應該爲Ubuntu 15.04準備什麼版本的ipython?

+0

您可能想要添加如何安裝'ipython'。 – cel

回答

1

I don't really want to compile zeromq from source.

我穿上我的大男孩的褲子,從源頭安裝了zeromq。現在它工作正常。

對於其他人搜索同樣的答案,我從這裏得到的源:

http://zeromq.org/intro:get-the-software

的4.1.3最新的穩定版本中創建的所謂文件libzmq.so.5,這也太新。我不得不使用4.0.7的退役版本來獲取libzmq.so.4。那麼我可以導入zmq包。

雖然IPython筆記本沒有工作,我不得不安裝最新版本的龍捲風(4.2.1)。我不得不刪除Ubuntu的龍捲風包,這是3.2。

相關問題