Hi Anand,On Friday, April 5, 2013, Anand Gadiyar wrote:Traceback (most recent call last):Hi all,
I have a small program that uses numpy and scipy. I ran into a couple of errors while trying to use cxfreeze to create a windows executable.I'm running Windows 7 x64, Python 2.7.3 64-bit, Numpy 1.7.1rc1 64-bit, Scipy-0.11.0 64-bit, all binary installs from <http://www.lfd.uci.edu/~gohlke/pythonlibs/>
I was able to replicate this with scipy-0.12.0c1 as well.1) "from scipy import constants" triggers the below:
File "D:\Python27\lib\site-packages\cx_Freeze\initscripts\Console.py", line 27, in <module>
exec_code in m.__dict__
File "mSimpleGui.py", line 10, in <module>
File "mSystem.py", line 7, in <module>
File "D:\Python27\lib\site-packages\scipy\__init__.py", line 64, in <module>
from numpy import show_config as show_numpy_config
File "D:\Python27\lib\site-packages\numpy\__init__.py", line 165, in <module>
from core import *
AttributeError: 'module' object has no attribute 'sys'It's a bug in cx_freeze that has been fixed in the development branch.See https://bitbucket.org/anthony_tuininga/cx_freeze/pull-request/17/avoid-polluting-extension-module-namespace/diff
2) "from scipy import interpolate" triggers the below:
Traceback (most recent call last):
File "D:\Python27\lib\site-packages\cx_Freeze\initscripts\Console.py", line 27, in <module>
exec_code in m.__dict__
File "mSimpleGui.py", line 10, in <module>
File "mSystem.py", line 9, in <module>
File "mSensor.py", line 10, in <module>
File "D:\Python27\lib\site-packages\scipy\interpolate\__init__.py", line 154, in <module>
from rbf import Rbf
File "D:\Python27\lib\site-packages\scipy\interpolate\rbf.py", line 50, in <module>
from scipy import linalg
ImportError: cannot import name linalgYou might want to try the dev branch of cxfreeze to see if this has been fixed as well.