Ubuntu 16.04 LTS中的Python出现错误,提示/lib/x86_64-linux-gnu/libc.so.6版本`GLIBC_2.25'未找到。

5

当我在Ubuntu上尝试运行Python 3.6时,出现了以下问题:

/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found 

那可能是什么原因导致的呢?


你如何调用Python?你是如何安装这个版本的Python的? - Florian Weimer
我使用Pycharm安装了它,这个工具使用virtualenv。这个Python版本在服务器上,我可以通过两台机器访问,一台是Kubuntu(我不记得版本号),另一台是Ubuntu 16.04LTS。当我从Kubuntu机器运行时,Python可以正常工作,但是在Ubuntu上尝试时却无法正常运行。 - Bruno
我通过在 .bashrc 中定义的别名来调用 Python,它指向 bin/python3。 当我使用 virtualenv 安装的 python2.7 调用时,一切正常运行。 - Bruno
1个回答

5

您可能安装了针对GLIBC-2.25(或更高版本)进行编译/链接的Python3.6。此二进制文件无法在安装较旧GLIBC的任何机器上运行。

解决方案是构建或安装针对您的机器的Python3.6。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接