gpt4 book ai didi

linux - new Fedora 27 中/usr/bin/python3 中的符号查找错误 "_Py_CoerceLegacyLocale"

转载 作者:太空狗 更新时间:2023-10-29 11:49:19 25 4
gpt4 key购买 nike

感谢您的耐心等待,这个问题在互联网上的任何地方都没有得到解答,我也找不到任何关于如何解决它的线索。问题是:

[jv@xp ~]$ /usr/bin/python3
/usr/bin/python3: symbol lookup error: /usr/bin/python3: undefined symbol: _Py_CoerceLegacyLocale

在这发生之前,我正在修复 anaconda3 python 环境的问题,因此那里可能存在联系。

所有打包系统(yum,dnf)依赖的是新的Fedora 27系统python3,所以如果我无法修复它,最好重新安装整个系统。(这可能意味着面对失败,低头看我会回到铸币厂:-/)

这位先生正在与同样的问题作斗争:

https://forums.fedoraforum.org/showthread.php?316109-f26-DNF-error-undefined-symbol-_Py_CoerceLegacyLocale

感谢您的帮助。任何线索和建议将不胜感激。

最佳答案

通过 conda 安装 python3 后,我遇到了同样的问题。我为解决这个问题所做的是:

1/使用以下命令重新安装 python3、python3-libs 和 system-python:

python2/usr/bin/yum 重新安装 python3-libs

(请注意,您仍然可以使用 python2 运行 dnf 和 yum,假设只有 python3 被破坏)

2/删除以下文件:

  • /usr/lib/libpython3.so
  • /usr/lib/libpython3.6m.so
  • /usr/lib/libpython3.6m.so.1.0

命令 rpm -qf libpython3.6m.so 表示这些文件不属于任何包。它们肯定是通过 conda 安装的。问题是 python3 可执行文件加载了这些共享库而不是好的共享库。

关于linux - new Fedora 27 中/usr/bin/python3 中的符号查找错误 "_Py_CoerceLegacyLocale",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47462386/

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