[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