Уведомления

Группа в Telegram: @pythonsu

#1 Окт. 3, 2011 13:46:13

Own
От:
Зарегистрирован: 2011-04-17
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Компиляция программ для Python

Добрый день!

На винде7 установлен python 2.7

Имеется исходник проги для этого самого питона (папка с файлами среди которых есть setup.py)- требуется его скомпилировать т.е сделать так чтобы я работал с етой самой прогой непосредственно из среды питона.

В винде никогда ничего не компилировал- поэтому интересует какой-нибудь самый незамороченый компилятор, подходящий для питон приложений )


Заранее спасибо



Офлайн

#2 Окт. 3, 2011 14:08:12

sp3
От:
Зарегистрирован: 2010-01-12
Сообщения: 405
Репутация: +  18  -
Профиль   Отправить e-mail  

Компиляция программ для Python

cmd->

cd C:\путь_до_этой_папки
c:\путьдопитона\python.exe setup.py install



Офлайн

#3 Окт. 3, 2011 14:51:26

Own
От:
Зарегистрирован: 2011-04-17
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Компиляция программ для Python

Получаю вот что

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



Офлайн

#4 Окт. 3, 2011 17:16:00

Own
От:
Зарегистрирован: 2011-04-17
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Компиляция программ для Python

вообщем при компиляции при помощи 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 ?



Офлайн

#5 Окт. 4, 2011 02:02:32

Rodegast
От: Пятигорск
Зарегистрирован: 2007-12-28
Сообщения: 2793
Репутация: +  185  -
Профиль   Отправить e-mail  

Компиляция программ для Python

А скачать уже откомпилированную версию не догадались?
https://sourcesup.cru.fr/frs/?group_id=186
https://sourcesup.cru.fr/frs/?group_id=180



С дураками и сектантами не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version