python - 通过 Anaconda 安装 libm.so.6
问题描述
我有一台没有 sudo 访问权限的 centOS 机器。
我需要使用librosa
python包,所以我安装了Anaconda并通过conda安装了包。
但是,当我导入这个包时,我得到ImportError: /lib64/libm.so.6: version 'GLIBC_2.23' not found
.
因此,我试图通过安装不同的库文件来解决这个问题,包括
- https://anaconda.org/conda-forge/openlibm
- https://anaconda.org/asmeurer/glibc
- https://anaconda.org/groakat/libc
不幸的是,所有这些都没有成功。有些甚至会导致每个命令出现段错误。
有谁知道我可以尝试的任何其他软件包或技巧?
谢谢
解决方案
CentOS 已经libm.so.6
预装了,但是版本太旧了。在 CentOS 7 中是 2.17,在 CentOS 6 中是 2.12。您尝试使用的软件至少是为 glibc 2.23 或更高版本构建的。您必须获得为您使用的 CentOS 版本构建的软件的副本,或者自己从源代码构建软件。
推荐阅读
- java - 资源编译器错误:尝试运行 JUnit 测试时拒绝访问
- sql - 嵌套多个相同的选择查询和重用,无需第二次往返数据库
- c# - 如何对使用 Console 类的类进行单元测试?
- javascript - 如何从 templateResult 获取对创建的 DOM 的引用(不使用自定义元素)
- c# - RadComboBox 如何改变 Selected Item 的外观?
- python - 通过将通用名称保留在没有 nan 的同一行上来连接数据框
- routes - 带有link_to的rails的奇怪行为
- javascript - Knoockout 计算的 observable 不更新
- graph - 如何在 LabWindows CVI 中创建连续电压与时间关系图
- python - Django 操作错误:(2026,'SSL 连接错误:SSL_CTX_set_tmp_dh failed')