libdouble-conversion.so.1:无法打开共享对象文件:没有那个文件或目录

3
我正在尝试运行一个名为Button的Python程序,命令是python3 Button.py,但是它无法正常工作,我遇到了下面的错误。
Traceback (most recent call last):
  File "Button.py", line 1, in <module>
    from PyQt5.QtCore import *
ImportError: libdouble-conversion.so.1: cannot open shared object file: No such file or directory

虽然我在 /usr/lib/x86_64-linux-gnu 目录下已经有了libdouble-conversion.so


1
你的操作系统是什么?尝试使用命令:sudo apt-get install libdouble-conversion-dev - eyllanesc
@eyllanesc 我尝试了这个命令,但它不起作用。我使用的是Ubuntu 18.04。 - lina
它不工作是什么意思?请具体说明:软件包是否已安装?此外,它还提供了有关您如何安装pyqt5的更多信息。 - eyllanesc
你是如何安装PyQt5的? - eyllanesc
我已经使用sudo apt-get install python-pyqt5安装了它。 - lina
显示剩余2条评论
2个回答

3
你可能没有libdouble-conversion.so.1这个库,例如在Ubuntu 20.04中找不到。我曾经遇到过相似的问题,通过在Ubuntu 20.04上像这样链接.3库来解决另一个程序的问题:
sudo ln -s /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.3 /usr/lib/x86_64-linux-gnu/libdouble-conversion.so.1

很有可能这对您也有效。


0

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