gpt4 book ai didi

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

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:45:14 26 4
gpt4 key购买 nike

我使用 Anaconda 作为我的主要 python 发行版(尽管也安装了系统的默认 python)所以必须从源代码编译 graph-tool 才能让它与 Anaconda 一起工作。

我使用的是 Ubuntu 14.04,因此还必须从源代码编译 boost 才能使用 graph-tool 的全部功能,因为 boost-coroutine 库目前仅编译为静态库 (https://bugs.launchpad.net/ubuntu/+source/boost1.54/+bug/1529289)。

我已经这样做了,它们都安装了,没有任何错误消息,但是,当使用 from graph_tool.all import * 在 python 中导入 graph-tool 时,我收到错误消息 ImportError : libboost_iostreams.so.1.61.0: 无法打开共享对象文件:没有这样的文件或目录

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

最佳答案

似乎你有错误的 boost conda 安装的包版本

  1. 列出当前环境中已安装的 conda boost 包 conda list | grep boost,你可以看到错误的版本(不是 1.61.0)
  2. 搜索所需版本 anaconda search -t conda boost | grep 1.61.0
  3. 安装具有相同名称的正确版本conda install boost -c CHANNEL_NAME

就我而言,我也与此消息有冲突:

链接包...
CondaOSError:操作系统错误:链接失败(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, '文件存在'))

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

关于python - ImportError : libboost_iostreams. so.1.61.0: 无法打开共享对象文件: 没有这样的文件或目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37973680/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com