Я хотел был бы установить пакет ephem в моей версии Python 3.3.0 под Windows XP.Установка пакета Ephem в Python 3
Я пробовал сначала pip install ephem маршрут из командной строки системы. Процесс прерывается с сообщением об ошибке Невозможно найти vcvarsall.bat.
Я прочитал предыдущий совет в сети для такой трудности. После его я установил mingw32 в моем компьютере, добавил C: \ MinGW \ Bin к PATH переменной и при условии, Lib/Distutils новый файл под названием distutils.cfg и содержание:
[build]
compiler=mingw32
При управлении теперь любой из команд (установить пип * easy_install * и setup.py все работают одинаково) следующие ошибочные результаты:
C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -Ilibastro-3.7.5 -IC:\Python33\
include -IC:\Python33\include -c extensions/_libastro.c -o build\temp.win32-3.3\
Release\extensions\_libastro.o
cc1.exe: error: unrecognised command line option '-mno-cygwin'
error: command 'gcc' failed with exit status 1
Я попытался понять и решить проблему, но был неудовлетворительным. Я даже не смог найти место в коде, где установлены такие значения.
¿Может ли кто-нибудь помочь? ¿Будет ли ephem быть одним из случаев, на которые ссылается Установка модулей Python в 3.3.0 Документация с «Не все расширения могут быть созданы с помощью MinGW или Cygwin, но многие могут.»?
Заранее спасибо
Пако
Возможный дубликат http://stackoverflow.com/questions/6034390/compiling-with-cython-and-mingw-produces-gcc-error-unrecognized-command-line-o – thkang