[Paraview] Importing paraview.simple in external python environment

livia.barazzetti at istb.unibe.ch livia.barazzetti at istb.unibe.ch
Wed Jun 25 12:29:41 EDT 2014


Hi,
I am trying to use paraview python scripting from an external python installation (enthought canopy).  I am trying this because I could not import successfully scipy in pvpython (namely scipy.signal)  .
I created a file called paraview.pth in "C:\Users\lb\AppData\Local\Enthought\Canopy\User\Lib\site-packages". The content of the file is the following:

C:\\Program Files (x86)\\ParaView 4.0.1\\lib\\paraview-4.0\\site-packages
C:\\Program Files (x86)\\ParaView 4.0.1\\lib\\paraview-4.0
C:\\Program Files (x86)\\ParaView 4.0.1\\bin
C:\\Program Files (x86)\\ParaView 4.0.1\\bin\\python27.zip
C:\\Program Files (x86)\\ParaView 4.0.1\\bin\\DLLs
C:\\Program Files (x86)\\ParaView 4.0.1\\bin\\lib
C:\\Program Files (x86)\\ParaView 4.0.1\\bin\\lib\\plat-win
C:\\Program Files (x86)\\ParaView 4.0.1\\bin\\lib\\lib-tk
C:\\Program Files (x86)\\ParaView 4.0.1\\bin
C:\\Program Files (x86)\\ParaView 4.0.1\\bin\\lib\\site-packages

(I copied the paths from the command sys.path in pvpython)

The only relevant difference I can see between the two installation is that Canopy Python version is '2.7.6 | 64-bit | (default, Apr 11 2014, 20:31:44) [MSC v.1500 64 bit (AMD64)]', while in  pvpython  the version is '2.7.3 (default, Jun 16 2013, 20:21:46) [MSC v.1500 64 bit (AMD64)]'

When  I try to run "import paraview.simple" in canopy I have the following error:
Error: Could not import vtkCommonComputationalGeometryPython
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-12-4308f7890145> in <module>()
----> 1 import paraview.simple

C:\Program Files (x86)\ParaView 4.0.1\lib\paraview-4.0\site-packages\paraview\simple.py in <module>()
     39 paraview.compatibility.major = 3
     40 paraview.compatibility.minor = 5
---> 41 import servermanager
     42
     43 #==============================================================================

C:\Program Files (x86)\ParaView 4.0.1\lib\paraview-4.0\site-packages\paraview\servermanager.py in <module>()
     46 #
     47 #==============================================================================
---> 48 import paraview, re, os, os.path, new, sys, atexit, vtk
     49
     50 if not paraview.compatibility.major:

C:\Program Files (x86)\ParaView 4.0.1\lib\paraview-4.0\site-packages\paraview\vtk\__init__.py in <module>()
      5 except ImportError:
      6     paraview.print_error("Error: Could not import vtkCommonComputationalGeometryPython")
----> 7 from vtkCommonCorePython import *
      8 from vtkCommonDataModelPython import *
      9 from vtkCommonExecutionModelPython import *

ImportError: DLL load failed: The specified module could not be found.

I searched and vtkCommonComputationalGeometryPython.pyd is present in "C:\Program Files (x86)\ParaView 4.0.1\lib\paraview-4.0"  and vtkCommonComputationalGeometryPython27D-pv4.0  in C:\Program Files (x86)\ParaView 4.0.1\bin (then both folder are already in paraview.pth). I checked with visual studio "dumpbin /headers" that vtkCommonComputationalGeometryPython.pyd is 64 bit.

I am using Paraview 4.0 (binaries downloaded from the website) on Windows 7 64 bit.
Any suggestion?

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/paraview/attachments/20140625/0f57b4e7/attachment.html>


More information about the ParaView mailing list