[英]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
下面提到的所有軟件包均已安裝
還有其他想法嗎?
即使第一行顯示您的軟件包已安裝,您的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.