I have a working Python 2.6 install and just installed the PyQt4 built for Python 2.6 (available at http://www.riverbankcomputing.co.uk/software/pyqt/download). When I try to import PyQt4.QtGui I get the following error:
ImportError: DLL load failed: The specified procedure could not be found.
I'm on Windows 2k8 64-bit, but my Python install is 32-bit.
I found a solution on another forum that worked for me. I needed to copy QtGui4.dll and QtCore4.dll into the ...\Python2.7.1\Lib\site-packages\PyQt4 directory. Note, I left the original in the bin directory.
I usage Linux ubuntu 14.04,firstly, Cannot import PyQt4.QtGui because access module PyQt4 not Available in group permission.. if call interpreter:
shell>> python
not available module QtGui, but if i call interpretersudo python
available QtGui.So, I solved this error ,Change permisions folder package PyQt4 in my virtualenv,from property folder,change Owner and Group
.Its works for me :)
Neither of the these solutions worked for me. I had Python 3.1 x64 with PyQt 4.8.2-1 x64 on my Windows 7 x64, but uninstalling them and installing the x86 versions of Python 3.1 and PyQt solved the problem for me.
I had installed PyQt4 from a
.whl
file (from the unofficial windows binaries) and got the same error.I did what the answers suggested: checked that I installed the correct version, put my PyQt4 directory in the
PATH
environment variable and hadQtCore4.dll
andQtGui4.dll
, however none of these worked.The answer was to try and open the
designer.exe
program: it also had an error, but this time specified which DLL file was missing (it saidmsvcp140.dll is missing from your computer
)I then downloaded it off dll-files.com and put it in the PyQt4 folder (
C:\Python35\Lib\site-packages\PyQt4
) and it worked.I hope this helps !
Are you sure you installed Python x64 ? By default, the Python website makes you download the x32 version, you need to go to this page to download the x64 version and then it will work. I had the same issue and it was fixed this way. https://www.python.org/downloads/windows/
Hope that will help someone. Cheers, Chris
If this does not works, try search for QtCore4.dll, QtGui4.dll, etc. in your paths set in PATH environment variable. In my case I found some qt dll in c:\windows\system32, caused the same error message. I've deleted the dll files, and problem solved. 'C:\Python26\Lib\site-packages\PyQt4\bin' was in my path, but that was not enough.