簡體   English   中英

ImportError:未安裝PyQt4

[英]ImportError: PyQt4 is not installed

我嘗試使用py_entitymatching框架在此數據集中查找重復項。

要標記數據,它使用PyQt4。 因此,當我嘗試執行標簽命令時,出現錯誤

在此處輸入圖片說明

雖然您可以看到PyQt4已安裝在我的計算機上,但我可以將其導入。

關於如何解決它的任何想法?

謝謝


更新:

當我嘗試導入QtGui時,出現以下錯誤:

>>> from PyQt4 import QtGui
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: /home/oliver/anaconda3/lib/python3.5/site-packages/PyQt4/QtCore.so: undefined symbol: __cxa_throw_bad_array_new_length

下面提到的所有軟件包均已安裝

  • Qt4
  • PyQt4
  • PyQt5

還有其他想法嗎?

即使第一行顯示您的軟件包已安裝,您的PyQt軟件包仍未安裝。

嘗試使用pip安裝它,看看它是否有變化

如果您使用的是python2

sudo pip install SIP

sudo pip install PyQt

如果您使用的是python3

sudo apt-get install python3-pyqt4

更新

from PyQt4 import QtGui Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: /home/oliver/anaconda3/lib/python3.5/site-packages/PyQt4/QtCore.so: undefined symbol: __cxa_throw_bad_array_new_length

查看您的錯誤,看來您的編譯確實出錯了。

一種可能的解決方案是卸載python ,重新安裝它,然后通過pip重新安裝PyQt

我遇到了同樣的問題,您需要安裝pyqt4的64位版本。 您可以在這里安裝它。 一旦正確安裝它,我認為它將正常運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM