突然发现Fedora中的yum不好使了,一执行就报错,说什么不能import某某库。

折腾半天,发现曾经手工装过Python,莫非是它搞出了包的冲突?

 

尝试查找rpm并逐一安装,期间出现的错误多多,不是import某某就是无法找到某某符号。

总结一下:

1. 发现错误不要惊慌,程序还是讲道理的;

2. import之类的错误,可以在Python交互式界面中重现一下。然后大致看看代码,并用

rpm -qlai 之类的命令查查缺的包到底叫啥。发现后去下载一个安上。

3. 无法找到某某符号之类的错误一般是系统中的.so不对。可以同上看看是哪个rpm,找来

安上。

4. 个别某某符号无法找到可能是ld.so.conf之类的配置中有重名的低版本so。例如我不幸

的发现有个软件安装了个低版本的libcurl.so了。

 

我们不会是第一个倒霉蛋,但是也确实可能遇到的问题与别人不完全一样。是程序总是讲

道理的。根据具体情况具体分析,总能解决问题增长经验的。这里是和我遇到的某个问题

类似的场景:[SOLVED] YUM: undefined symbol: CRYPTO_set_locking_callback

GitHub 加速计划 / li / linux-dash
13
2
下载
A beautiful web dashboard for Linux
最近提交(Master分支:3 个月前 )
186a802e added ecosystem file for PM2 5 年前
5def40a3 Add host customization support for the NodeJS version 5 年前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐