Hi Prabhu,
I did exactly what you said. This is what I get when I try to run
the streamline.py:
C:\Python25\Lib\site-packages\enthought\mayavi\examples>streamline.py
Traceback (most recent call last):
File "C:\Python25\Lib\site-packages\enthought\mayavi\examples\streamline.py",
line 13, in <module>
from enthought.mayavi.sources.vtk_xml_file_reader import VTKXMLFileReader
File "C:\Python25\Lib\site-packages\enthought\mayavi\sources\vtk_xml_file_read
er.py", line 11, in <module>
from enthought.traits.api import Trait, Instance, List, Str
File "C:\Python25\Lib\site-packages\enthought\traits\api.py", line 20, in <mod
ule>
from enthought.traits.ui \
File "C:\Python25\Lib\site-packages\enthought\traits\ui\__init__.py", line 69,
in <module>
from tree_node \
File "C:\Python25\Lib\site-packages\enthought\traits\ui\tree_node.py", line 39
, in <module>
from enthought.resource \
File "C:\Python25\lib\site-packages\PIL\__init__.py", line 15, in <module>
File "enthought\resource\resource_manager.py", line 33, in <module>
File "enthought\resource\resource_reference.py", line 24, in <module>
File "enthought\resource\resource_reference.py", line 33, in ResourceReference
File "C:\Python25\Lib\site-packages\enthought\traits\traits.py", line 928, in
Instance
module = stack(1)[1][0].f_globals.get( '__name__' ) )
File "C:\Python25\lib\inspect.py", line 870, in stack
return getouterframes(sys._getframe(1), context)
File "C:\Python25\lib\inspect.py", line 851, in getouterframes
framelist.append((frame,) + getframeinfo(frame, context))
File "C:\Python25\lib\inspect.py", line 826, in getframeinfo
lines, lnum = findsource(frame)
File "C:\Python25\lib\inspect.py", line 495, in findsource
if pat.match(lines[lnum]): break
IndexError: list index out of range
By the way, I tried ti put the libraries inside my site-packages, but
obviously I can't compile the whole enthought as I don't have SWIG. So
I did also what you meant (outside the site-packages):
> 2. cd enthought/src/lib/enthought/traits
> python setup.py build_ext --inplace
>
> 3. cd ../tvtk
> python setup.py build_ext --inplace
>
> 4. export PYTHONPATH=$PYTHONPATH:path/to/enthought/src/lib
I didn't have a PYTHONPATH variable set: I am on Windows XP, and I did
the equivalent of this on Windows XP.
> 5. If this command:
>
> python -c "from enthought.tvtk.api import tvtk"
This works. I mean, it doesn't throw any error.
> works, you are all set. In fact you can also try out mayavi2 if
> you have gotten this far.
>
> cd ../mayavi/examples
> ./streamline.py
>
This doesn't work, with the error above. It's still not very clear to
me what actually I should do to *use* mayavi, preferentially from the
site-packages. As for my configuration:
- Windows XP
- Python 2.5
- wxPython 2.8.1.1
- numpy 1.0.1
- scipy 0.5.2
Uhm... what else? I think it's all. I am surely missing something. :-(
Andrea.
"Imagination Is The Only Weapon In The War Against Reality."
http://xoomer.virgilio.it/infinity77/
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
MayaVi-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mayavi-users