我想在 Windows XP 下的 Python 3.3.0 版本中安装ephem包。
我首先从系统命令提示符尝试了pip install ephem路由。该过程中止,并显示错误消息Unable to find vcvarsall.bat。
对于这样的困难,我在网上阅读了先前的建议。之后我在我的计算机中安装了mingw32 ,将C:\MinGW\bin添加到PATH变量中,并为Lib / distutils提供了一个名为distutils.cfg的新文件和内容:
[build]
compiler=mingw32
现在运行任何安装命令(pip, *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是否会是在3.3.0 文档中安装 Python 模块时提到的“并非所有扩展都可以使用 MinGW 或 Cygwin 构建,但许多扩展都可以。”的案例之一?
提前致谢
帕科