[英]PyQt 4.7 - ImportError after installing on Windows
我一直在嘗試在Vista上安裝PyQt 4.7 ,但是當我嘗試這樣做時我得到了一個ImportError: from PyQt4 import QtCore, QtGui
。
ImportError:DLL加載失敗:找不到指定的模塊。
我已經檢查了我的系統路徑,並且C:\\ Python31 \\ Lib \\ site-packages \\ PyQt4 \\ bin就在那里。
我無法運行任何示例,但Designer,Assistant和Linguist運行良好。
我正在使用ActivePython 3.1,如果這有任何區別。 而且我沒有安裝任何以前版本的PyQt。
編輯:
我已將QtCore4和GtGui4 dll復制到C:\\ Python31 \\ Lib \\ site-packages \\ PyQt4 。 這修復了一些示例,但我仍然無法使用示例瀏覽器。
你確定你的PyQt版本有一個\\bin
目錄嗎? 我正在運行PyQt 4.4,我的所有二進制文件都在:
C:\\ Python31 \\ LIB \\站點包\\ PyQt4中
這也是我的道路指向。 聽起來好像PyQt4安裝不正確......你運行了嗎?
python setup.py install
那里不應該有垃圾桶......
PyQt的安裝還取決於你平台上安裝的python的版本.Python3。+與Python版本<3.x不兼容。
我遇到了同樣的問題,因為我在我的機器上安裝了Python 2.7,但是我下載了最新的二進制文件PyQt-Py3.2-x86-gpl-4.9.exe。 如果你看到這里的二進制文件python版本也在PyQt之后的名字中提到它是Py3.2。 我卸載了PyQt並安裝了指向Python 2.7的PyQt-Py2.7-x86-gpl-4.9.exe並解決了這個問題。
可能他們本可以在網上或在某些文檔中提到更簡單的命名約定。
我有同樣的問題。 我從Eclipse中運行了我的程序,但是當我嘗試直接從命令行運行它時,我仍然遇到了同樣的錯誤。
我通過重命名C:\\ Users \\ Me \\ AppData \\ Roaming \\ Python \\ Python27 \\ site-packages \\ PyQt4目錄解決了這個問題。 (我猜測以前的PyQt安裝剩下的東西)
我正在使用ActivePython。
只是想要在WinXP安裝上遇到同樣的問題:
我使用了所有這3個項目的Windows安裝程序版本。
將C:\\ Python27 \\ Lib \\ site-packages \\ PyQt4 \\ bin文件夾的內容復制到主PyQt文件夾( C:\\ Python27 \\ Lib \\ site-packages \\ PyQt4 ),停止了'dll not found'錯誤,即python扔了。
我還安裝了。我使用Windows安裝程序在Windows 7機器上安裝了python 2.6和PyQt 4.8.3(我沒有運行'python setup.py install')。
我試圖運行spyder(需要PyQt 4.4或更高版本)並失敗,因為它無法找到PyQt .dll。 我將所有.dll從\\ Lib \\ site-packages \\ PyQt4 \\ bin文件夾復制到\\ Lib \\ site-packages \\ PyQt4文件夾,spyder啟動就好了。
我認為至少有兩種可能的錯誤條件
1. ImportError:DLL加載失敗:找不到指定的模塊。
然后你必須檢查你的pyQT版本是否與你的python兼容。 換句話說,如果你使用python 3.3,那么你只能使用PyQT for python3.3而python 3.3將無法使用PyQT for python3.4
這是我遇到的問題。 我重新安裝它解決了它
2.導入錯誤:DLL加載失敗:%1然后在不同的Win32編碼上出現異常。
那么這將是一個操作系統問題。 如果你使用32位Python,那么你必須使用32位PyQt,64bit也是如此
以下是我在Windows 7上修復這些錯誤的方法:
在我的情況下,我需要MSVCP140.dll。 我通過為Visual Studio 2015下載Visual C ++ Redistributable來解決這個問題:
https://www.microsoft.com/en-us/download/details.aspx?id=48145
從MSVCP140.dll丟失了這個解決方案
我在Windows7中使用Pyqt4和Python 3.6。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.