首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError: libboost_iostreams.so.1.61.0:无法打开共享对象文件:没有这样的文件或目录

ImportError: libboost_iostreams.so.1.61.0:无法打开共享对象文件:没有这样的文件或目录
EN

Stack Overflow用户
提问于 2016-06-22 16:29:30
回答 1查看 2.2K关注 0票数 6

我使用Anaconda作为我的主要python发行版(尽管也安装了系统的默认python ),因此必须从源代码编译图形工具,以使其与Anaconda一起工作。

我使用的是Ubuntu14.04,所以也必须从源代码编译boost,这样才能使用图形工具的全部功能,因为boost-coroutine库目前只编译为静态库(https://bugs.launchpad.net/ubuntu/+source/boost1.54/+bug/1529289)。

我已经这样做了,它们都安装了,没有任何错误消息,但是,当使用from graph_tool.all import *在python中导入图形工具时,我会得到错误消息ImportError: libboost_iostreams.so.1.61.0: cannot open shared object file: No such file or directory

我如何着手解决那个问题/这是由什么引起的?

EN

回答 1

Stack Overflow用户

发布于 2016-10-05 11:55:42

看来您安装的boost包版本错了

  1. 列出当前环境conda list | grep boost中安装的conda软件包,您可能会看到错误的版本(而不是1.61.0)
  2. 搜索所需的版本anaconda search -t conda boost | grep 1.61.0
  3. 使用相同的名称conda install boost -c CHANNEL_NAME安装正确的版本

在我的例子中,我也与以下信息有冲突:

Linking packages ... CondaOSError: OS error: failed to link (src='/home/user/anaconda3/pkgs/icu-54.1-0/lib/icu/pkgdata.inc', dst='/home/user/anaconda3/envs/py3_graph/lib/icu/pkgdata.inc', type=3, error=FileExistsError(17, 'File exists'))

删除/home/user/anaconda3/envs/py3_graph/lib/icu文件夹帮助我

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37973680

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档