2015-09-05 147 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。

相关问题