<div dir="ltr">Hmm, if changing current dir to ...bin works, I would think PATH would work too, it's indeed failing to locate those dlls in that dir. Not entirely sure why PATH failed.</div><div class="gmail_extra"><br>
<br><div class="gmail_quote">On Mon, Jun 30, 2014 at 8:45 AM,  <span dir="ltr"><<a href="mailto:livia.barazzetti@istb.unibe.ch" target="_blank">livia.barazzetti@istb.unibe.ch</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Thank you for the response.<br>
I tried to change the PATH variable in windows but I had the same error.<br>
 As a workaround,  I am changing my current directory (os.chdir('C:\\Program Files (x86)\\ParaView 4.0.1\\bin'))  before importing (successfully)  .<br>
I don't know if maybe this depends on some configuration problem on my machine.<br>
Best regards<br>
Livia<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
-----Original Message-----<br>
From: Utkarsh Ayachit [mailto:<a href="mailto:utkarsh.ayachit@kitware.com">utkarsh.ayachit@kitware.com</a>]<br>
Sent: 28 June 2014 16:09<br>
To: Barazzetti, Livia (ISTB)<br>
Cc: ParaView<br>
Subject: Re: [Paraview] Importing paraview.simple in external python environment<br>
<br>
I believe you need to set you PATH environment variable to include the bin directory where all the dlls are.<br>
<br>
On Wed, Jun 25, 2014 at 12:29 PM,  <<a href="mailto:livia.barazzetti@istb.unibe.ch">livia.barazzetti@istb.unibe.ch</a>> wrote:<br>
> Hi,<br>
><br>
> I am trying to use paraview python scripting from an external python<br>
> installation (enthought canopy).  I am trying this because I could not<br>
> import successfully scipy in pvpython (namely scipy.signal)  .<br>
><br>
> I created a file called paraview.pth in<br>
> “C:\Users\lb\AppData\Local\Enthought\Canopy\User\Lib\site-packages”.<br>
> The content of the file is the following:<br>
><br>
><br>
><br>
> C:\\Program Files (x86)\\ParaView<br>
> 4.0.1\\lib\\paraview-4.0\\site-packages<br>
><br>
> C:\\Program Files (x86)\\ParaView 4.0.1\\lib\\paraview-4.0<br>
><br>
> C:\\Program Files (x86)\\ParaView 4.0.1\\bin<br>
><br>
> C:\\Program Files (x86)\\ParaView 4.0.1\\bin\\python27.zip<br>
><br>
> C:\\Program Files (x86)\\ParaView 4.0.1\\bin\\DLLs<br>
><br>
> C:\\Program Files (x86)\\ParaView 4.0.1\\bin\\lib<br>
><br>
> C:\\Program Files (x86)\\ParaView 4.0.1\\bin\\lib\\plat-win<br>
><br>
> C:\\Program Files (x86)\\ParaView 4.0.1\\bin\\lib\\lib-tk<br>
><br>
> C:\\Program Files (x86)\\ParaView 4.0.1\\bin<br>
><br>
> C:\\Program Files (x86)\\ParaView 4.0.1\\bin\\lib\\site-packages<br>
><br>
><br>
><br>
> (I copied the paths from the command sys.path in pvpython)<br>
><br>
><br>
><br>
> The only relevant difference I can see between the two installation is<br>
> that Canopy Python version is '2.7.6 | 64-bit | (default, Apr 11 2014,<br>
> 20:31:44) [MSC v.1500 64 bit (AMD64)]', while in  pvpython  the<br>
> version is '2.7.3 (default, Jun 16 2013, 20:21:46) [MSC v.1500 64 bit (AMD64)]'<br>
><br>
><br>
><br>
> When  I try to run “import paraview.simple” in canopy I have the<br>
> following<br>
> error:<br>
><br>
> Error: Could not import vtkCommonComputationalGeometryPython<br>
><br>
> ----------------------------------------------------------------------<br>
> -----<br>
><br>
> ImportError                               Traceback (most recent call last)<br>
><br>
> <ipython-input-12-4308f7890145> in <module>()<br>
><br>
> ----> 1 import paraview.simple<br>
><br>
><br>
><br>
> C:\Program Files (x86)\ParaView<br>
> 4.0.1\lib\paraview-4.0\site-packages\paraview\simple.py in <module>()<br>
><br>
>      39 paraview.compatibility.major = 3<br>
><br>
>      40 paraview.compatibility.minor = 5<br>
><br>
> ---> 41 import servermanager<br>
><br>
>      42<br>
><br>
>      43<br>
> #=====================================================================<br>
> =========<br>
><br>
><br>
><br>
> C:\Program Files (x86)\ParaView<br>
> 4.0.1\lib\paraview-4.0\site-packages\paraview\servermanager.py in<br>
> <module>()<br>
><br>
>      46 #<br>
><br>
>      47<br>
> #=====================================================================<br>
> =========<br>
><br>
> ---> 48 import paraview, re, os, os.path, new, sys, atexit, vtk<br>
><br>
>      49<br>
><br>
>      50 if not paraview.compatibility.major:<br>
><br>
><br>
><br>
> C:\Program Files (x86)\ParaView<br>
> 4.0.1\lib\paraview-4.0\site-packages\paraview\vtk\__init__.py in<br>
> <module>()<br>
><br>
>       5 except ImportError:<br>
><br>
>       6     paraview.print_error("Error: Could not import<br>
> vtkCommonComputationalGeometryPython")<br>
><br>
> ----> 7 from vtkCommonCorePython import *<br>
><br>
>       8 from vtkCommonDataModelPython import *<br>
><br>
>       9 from vtkCommonExecutionModelPython import *<br>
><br>
><br>
><br>
> ImportError: DLL load failed: The specified module could not be found.<br>
><br>
><br>
><br>
> I searched and vtkCommonComputationalGeometryPython.pyd is present in<br>
> “C:\Program Files (x86)\ParaView 4.0.1\lib\paraview-4.0”  and<br>
> vtkCommonComputationalGeometryPython27D-pv4.0  in C:\Program Files<br>
> (x86)\ParaView 4.0.1\bin (then both folder are already in<br>
> paraview.pth). I checked with visual studio “dumpbin /headers” that<br>
> vtkCommonComputationalGeometryPython.pyd is 64 bit.<br>
><br>
><br>
><br>
> I am using Paraview 4.0 (binaries downloaded from the website) on<br>
> Windows 7<br>
> 64 bit.<br>
><br>
> Any suggestion?<br>
><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Powered by <a href="http://www.kitware.com" target="_blank">www.kitware.com</a><br>
><br>
> Visit other Kitware open-source projects at<br>
> <a href="http://www.kitware.com/opensource/opensource.html" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
><br>
> Please keep messages on-topic and check the ParaView Wiki at:<br>
> <a href="http://paraview.org/Wiki/ParaView" target="_blank">http://paraview.org/Wiki/ParaView</a><br>
><br>
> Follow this link to subscribe/unsubscribe:<br>
> <a href="http://public.kitware.com/mailman/listinfo/paraview" target="_blank">http://public.kitware.com/mailman/listinfo/paraview</a><br>
><br>
</div></div></blockquote></div><br></div>