From: Grant E. <gr...@vi...> - 2007-08-28 14:32:58
|
I'm trying to distribute a program that uses scipy, and it's a complete nightmare. I've fought my way through about a half-dozen problems so far, but there's no end in sight. The majority of code in my setup.py script now consists of code that explicitly to delete/move/copy files in order to try to work around all these problems. The mailing lists and newsgroups are full of people with similar problems/questions and there seem to be no answers. One reoccurring problem is that py2exe seems unable to deal with the situation where two packages have contain sub-modules with the same name. The current problem is: import core -> failed: No module named _internal import lib -> failed: cannot import name sign import linalg -> failed: cannot import name sign import dft -> failed: cannot import name sign import random -> failed: 'module' object has no attribute 'dtype' Traceback (most recent call last): File "doplot.py", line 4, in ? File "scipy\__init__.pyc", line 25, in ? File "numpy\__init__.pyc", line 49, in ? File "numpy\add_newdocs.pyc", line 2, in ? File "numpy\lib\__init__.pyc", line 5, in ? File "numpy\lib\type_check.pyc", line 8, in ? File "numpy\core\__init__.pyc", line 10, in ? File "numpy\core\numeric.pyc", line 255, in ? File "numpy\core\arrayprint.pyc", line 20, in ? File "numpy\core\fromnumeric.pyc", line 19, in ? ImportError: cannot import name sign I've already spent more time trying to package the program than I did writing it. Is there any hope that this is going to work within my lifetime? -- Grant Edwards grante Yow! OVER the underpass! at UNDER the overpass! visi.com Around the FUTURE and BEYOND REPAIR!! |