Форум сайта python.su
Добрый день!
На винде7 установлен python 2.7
Имеется исходник проги для этого самого питона (папка с файлами среди которых есть setup.py)- требуется его скомпилировать т.е сделать так чтобы я работал с етой самой прогой непосредственно из среды питона.
В винде никогда ничего не компилировал- поэтому интересует какой-нибудь самый незамороченый компилятор, подходящий для питон приложений )
Заранее спасибо
Офлайн
cmd->
cd C:\путь_до_этой_папки
c:\путьдопитона\python.exe setup.py install
Офлайн
Получаю вот что
c:\MMTK>c:\Python26\python.exe setup.py install
running install
running build
running build_py
running build_ext
No module named msvccompiler in numpy.distutils; trying from distutils
building ‘MMTK_DCD’ extension
error: Unable to find vcvarsall.bat
Пробовал так же компилировать через Mingw32, была такая ошибка
compile options: ‘-DEXTENDED_TYPES -IInclude -Ic:\Python26\lib\site-packages\num
py\core\include -Ic:\Python26\include -Ic:\Python26\PC -c’
extra options: ‘-DNUMPY=1’
gcc -O2 -Wall -Wstrict-prototypes -DEXTENDED_TYPES -IInclude -Ic:\Python26\lib\s
ite-packages\numpy\core\include -Ic:\Python26\include -Ic:\Python26\PC -c Src/MM
TK_DCD.c -o build\temp.win32-2.6\Release\src\mmtk_dcd.o -DNUMPY=1
Found executable C:\MinGW\bin\gcc.exe
In file included from Src/MMTK_DCD.c:8:0:
Include/MMTK/trajectory.h:16:21: ЇрЄры№эр ю°шсър: netcdf.h: No such file or dir
ectory
╩юьяшы Ўш яЁхЁтрэр.
error: Command “gcc -O2 -Wall -Wstrict-prototypes -DEXTENDED_TYPES -IInclude -Ic
:\Python26\lib\site-packages\numpy\core\include -Ic:\Python26\include -Ic:\Pytho
n26\PC -c Src/MMTK_DCD.c -o build\temp.win32-2.6\Release\src\mmtk_dcd.o -DNUMPY=
1” failed with exit status 1
Офлайн
вообщем при компиляции при помощи mingv постоянно вылетает ошибка связанная с gcc
C:\Numeric-23.8.2>python setup.py install build –compiler=mingw32
running install
running build
running build_py
running build_ext
building ‘umath’ extension
C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -UHAVE_INVERSE_HYPERBOLIC -IIncl
ude -IPackages\FFT\Include -IPackages\RNG\Include -IC:\Python26\include -IC:\Pyt
hon26\PC -c Src\umathmodule.c -o build\temp.win32-2.6\Release\src\umathmodule.o
cc1.exe: ошибка: unrecognized command line option <-mno-cygwin>
error: command ‘gcc’ failed with exit status 1
при этом установленны все последнии обновления.
одно НО,- все эти пакеты имеют в конце названия 32, а у меня винда 64битная. Может нужно качать все эти gcc именно для 64 битной ОС?
Или нез аморачиваться попробовать другой компилятор типа MVS 2008 ?
Офлайн
А скачать уже откомпилированную версию не догадались?
https://sourcesup.cru.fr/frs/?group_id=186
https://sourcesup.cru.fr/frs/?group_id=180
Офлайн