我从源代码安装了Python 3.5,并在Python 3.4上破坏了许多模块,不幸的是,这是Ubuntu的重要组成部分。我一直在尝试修复该系统,现在我快要解决了,最后一个问题是:我的Python 3.4只识别名称为*.cpython-34m.so
的C模块,而来自Ubuntu存储库的所有软件包都命名为*.cpython-34m-x86_64-linux-gnu.so
。看来cpython-34m
东西是Python的全名,所以我需要根据Ubuntu的期望进行更改。我该如何实现?
最佳答案
您在尝试什么都没有道理。不能更改名称,这是有充分理由的。名称不同的原因是为了防止不兼容的版本相互混淆。您可以使用不同的选项编译不同的版本,然后名称也将不同。