[Paraview] import PyQt4.QtGui DLL load failed

m.c.wilkins at massey.ac.nz m.c.wilkins at massey.ac.nz
Tue Oct 12 20:34:56 EDT 2010


Hi,

I'm sorry if this is answered elsewhere, I have googled around, but
not found anything that actually fixes the problem.

I have Windows XP SP2, completely fresh install, I just installed it
in my virtualbox.  The only things on the box are virtualbox tools,
paraview 3.8.1 which I just downloaded, and process monitor.  When I
bring up the Python Shell and type
   
import PyQt4.QtGui

I get 

Traceback (most recent call last):
  File "<console>", line 1, in <module>
ImportError: DLL load failed: This application has failed to start
because the application configuration is incorrect. Reinstalling the
application may fix this problem.

There is no other python or VTK on the box to confuse things.

In an attempt to fix the problem I added some things to my PATH and PYTHONPATH.
You can see what I added by these commands I type in the Python Shell:

>>> import os
>>> print os.environ['PATH']
C:\Program Files\ParaView 3.8.1\bin;C:\Program Files\ParaView 3.8.1\lib\paraview-3.8;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
>>> print os.environ['PYTHONPATH']
C:\Program Files\ParaView 3.8.1\bin;C:\Program Files\ParaView 3.8.1\lib\paraview-3.8
>>> 

In an attempt to debug the problem I installed process monitor and this is its
output with a filter that only allows output for the paraview.exe programme
(there are some failures, but a lot of successes on opening PyQt4\QtGui.pyd)

1:32:57.2026294 PM   paraview.exe   1696  CreateFile  C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4 SUCCESS  Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Attributes: n/a, ShareMode: Read, Write, AllocationSize: n/a, OpenResult: Opened
1:32:57.2030339 PM   paraview.exe   1696  QueryDirectory C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4\QtGui NO SUCH FILE   Filter: QtGui
1:32:57.2034454 PM   paraview.exe   1696  CloseFile   C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4 SUCCESS  
1:32:57.2041438 PM   paraview.exe   1696  CreateFile  C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4\QtGui.pyd   SUCCESS  Desired Access: Generic Read, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: N, ShareMode: Read, Write, AllocationSize: n/a, OpenResult: Opened
1:32:57.2046956 PM   paraview.exe   1696  CreateFile  C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4 SUCCESS  Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Attributes: n/a, ShareMode: Read, Write, AllocationSize: n/a, OpenResult: Opened
1:32:57.2050833 PM   paraview.exe   1696  QueryDirectory C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4\QtGui.pyd   SUCCESS  Filter: QtGui.pyd, 1: QtGui.pyd
1:32:57.2055144 PM   paraview.exe   1696  CloseFile   C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4 SUCCESS  
1:32:57.2061960 PM   paraview.exe   1696  QueryOpen   C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4\QtGui.pyd   SUCCESS  CreationTime: 4/15/2010 5:10:56 AM, LastAccessTime: 10/13/2010 1:19:52 PM, LastWriteTime: 4/15/2010 5:10:56 AM, ChangeTime: 10/13/2010 12:29:53 PM, AllocationSize: 5,570,560, EndOfFile: 5,566,976, FileAttributes: A
1:32:57.2068316 PM   paraview.exe   1696  CreateFile  C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4\QtGui.pyd   SUCCESS  Desired Access: Execute/Traverse, Synchronize, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: n/a, ShareMode: Read, Delete, AllocationSize: n/a, OpenResult: Opened
1:32:57.2073440 PM   paraview.exe   1696  CreateFileMapping C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4\QtGui.pyd   SUCCESS  SyncType: SyncTypeCreateSection, PageProtection: PAGE_EXECUTE
1:32:57.2073627 PM   paraview.exe   1696  QueryStandardInformationFile  C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4\QtGui.pyd   SUCCESS  AllocationSize: 5,570,560, EndOfFile: 5,566,976, NumberOfLinks: 1, DeletePending: False, Directory: False
1:32:57.2073789 PM   paraview.exe   1696  CreateFileMapping C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4\QtGui.pyd   SUCCESS  SyncType: SyncTypeOther
1:32:57.2078932 PM   paraview.exe   1696  CloseFile   C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4\QtGui.pyd   SUCCESS  
1:32:57.2098728 PM   paraview.exe   1696  QueryOpen   C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4\QtGui.pyd   SUCCESS  CreationTime: 4/15/2010 5:10:56 AM, LastAccessTime: 10/13/2010 1:32:57 PM, LastWriteTime: 4/15/2010 5:10:56 AM, ChangeTime: 10/13/2010 12:29:53 PM, AllocationSize: 5,570,560, EndOfFile: 5,566,976, FileAttributes: A
1:32:57.2104930 PM   paraview.exe   1696  QueryOpen   C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4\QtGui.pyd   SUCCESS  CreationTime: 4/15/2010 5:10:56 AM, LastAccessTime: 10/13/2010 1:32:57 PM, LastWriteTime: 4/15/2010 5:10:56 AM, ChangeTime: 10/13/2010 12:29:53 PM, AllocationSize: 5,570,560, EndOfFile: 5,566,976, FileAttributes: A
1:32:57.2111361 PM   paraview.exe   1696  CreateFile  C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4\QtGui.pyd   SUCCESS  Desired Access: Execute/Traverse, Synchronize, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: n/a, ShareMode: Read, Delete, AllocationSize: n/a, OpenResult: Opened
1:32:57.2116599 PM   paraview.exe   1696  CreateFileMapping C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4\QtGui.pyd   SUCCESS  SyncType: SyncTypeCreateSection, PageProtection: PAGE_EXECUTE
1:32:57.2117196 PM   paraview.exe   1696  CreateFileMapping C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4\QtGui.pyd   SUCCESS  SyncType: SyncTypeOther
1:32:57.2122544 PM   paraview.exe   1696  CloseFile   C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4\QtGui.pyd   SUCCESS  
1:32:57.2128662 PM   paraview.exe   1696  Load Image  C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4\QtGui.pyd   SUCCESS  Image Base: 0x9450000, Image Size: 0x553000
1:32:57.2609985 PM   paraview.exe   1696  RegOpenKey  HKCU  SUCCESS  Desired Access: Maximum Allowed
1:32:57.2610941 PM   paraview.exe   1696  RegOpenKey  HKCU\Software\Policies\Microsoft\Control Panel\Desktop   NAME NOT FOUND Desired Access: Read
1:32:57.2611561 PM   paraview.exe   1696  RegOpenKey  HKCU\Control Panel\Desktop SUCCESS  Desired Access: Read
1:32:57.2612385 PM   paraview.exe   1696  RegQueryValue  HKCU\Control Panel\Desktop\MultiUILanguageId NAME NOT FOUND Length: 256
1:32:57.2612849 PM   paraview.exe   1696  RegCloseKey HKCU\Control Panel\Desktop SUCCESS  
1:32:57.2613444 PM   paraview.exe   1696  RegCloseKey HKCU  SUCCESS  
1:32:57.2619730 PM   paraview.exe   1696  CreateFile  C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4\QtGui.pyd.2.Manifest NAME NOT FOUND Desired Access: Generic Read/Execute, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: n/a, ShareMode: Read, AllocationSize: n/a
1:32:57.2625147 PM   paraview.exe   1696  CreateFile  C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4\QtGui.pyd.2.Config   NAME NOT FOUND Desired Access: Generic Read/Execute, Disposition: Open, Options: Synchronous IO Non-Alert, Non-Directory File, Attributes: n/a, ShareMode: Read, AllocationSize: n/a
1:32:57.2927489 PM   paraview.exe   1696  CloseFile   C:\Program Files\ParaView 3.8.1\bin\Lib\site-packages\PyQt4\QtGui.pyd   SUCCESS  
1:32:57.2978893 PM   paraview.exe   1696  QueryOpen   C:\Program Files\ParaView 3.8.1\bin\Lib\code.py SUCCESS  CreationTime: 9/9/2008 4:58:32 AM, LastAccessTime: 10/13/2010 1:19:47 PM, LastWriteTime: 9/9/2008 4:58:32 AM, ChangeTime: 10/13/2010 12:29:49 PM, AllocationSize: 12,288, EndOfFile: 10,528, FileAttributes: A

I can't believe this can be difficult to fix, surely other people have ran into
this?

Anyway, any help much appreciated!

Matt Wilkins



More information about the ParaView mailing list