Possible bug in Distutils-0.1.2 on Windows
Trying to install the new Numerical package by Distutils-0.1.2 on Windows NT with MSVC 6.0, I got the following error: D:\Archives\Python\Numerical-14>python setup.py build running build running build_py not copying Lib\ArrayPrinter.py (output up-to-date) not copying Lib\FFT.py (output up-to-date) not copying Lib\LinearAlgebra.py (output up-to-date) not copying Lib\Matrix.py (output up-to-date) not copying Lib\MLab.py (output up-to-date) not copying Lib\Numeric.py (output up-to-date) not copying Lib\Precision.py (output up-to-date) not copying Lib\RandomArray.py (output up-to-date) not copying Lib\UserArray.py (output up-to-date) running build_ext C:\Program Files\Microsoft Visual Studio\VC98\bin\cl.exe /nologo -Ic:\Program Fi les\Python\include\python1.5 -Ic:\Program Files\Python\include -IInclude /c /FoS rc/_numpymodule.obj /TcSrc/_numpymodule.c Command line warning D4024 : unrecognized source file type 'Files\Python\include \python1.5', object file assumed Command line warning D4027 : source file 'Files\Python\include\python1.5' ignore d Command line warning D4024 : unrecognized source file type 'Files\Python\include ', object file assumed Command line warning D4027 : source file 'Files\Python\include' ignored _numpymodule.c Src/_numpymodule.c(1) : fatal error C1083: Cannot open include file: 'Python.h': No such file or directory Traceback (innermost last): File "setup.py", line 29, in ? ext_modules = [('_numpy', File "c:\Program Files\Python\distutils\core.py", line 96, in setup dist.run_commands () File "c:\Program Files\Python\distutils\core.py", line 442, in run_commands self.run_command (cmd) File "c:\Program Files\Python\distutils\core.py", line 491, in run_command cmd_obj.run () File "c:\Program Files\Python\distutils\command\build.py", line 52, in run self.run_peer ('build_ext') File "c:\Program Files\Python\distutils\core.py", line 802, in run_peer self.distribution.run_command (command) File "c:\Program Files\Python\distutils\core.py", line 491, in run_command cmd_obj.run () File "c:\Program Files\Python\distutils\command\build_ext.py", line 146, in ru n self.build_extensions (self.extensions) File "c:\Program Files\Python\distutils\command\build_ext.py", line 209, in bu ild_extensions include_dirs=include_dirs) File "c:\Program Files\Python\distutils\msvccompiler.py", line 103, in compile self.spawn ([self.cc] + cc_args) File "C:\Program Files\Python\distutils\ccompiler.py", line 421, in spawn spawn (cmd, verbose=self.verbose, dry_run=self.dry_run) File "c:\Program Files\Python\distutils\spawn.py", line 37, in spawn _spawn_nt (cmd, search_path, verbose, dry_run) File "c:\Program Files\Python\distutils\spawn.py", line 68, in _spawn_nt raise DistutilsExecError("command failed: %d" % rc) distutils.errors.DistutilsExecError: command failed: 2 I guess the problem is that cl.exe does not accept a directory name including spaces in its argument list unless in quotation marks. In the above example -Ic:\Program Files\Python\include\python1.5 should be written as -I"c:\Program Files\Python\include\python1.5" I am not a member of this list, so please, cc all responses to my private e-mail address. Thanks, Geza Groma
participants (1)
-
Geza Groma