我想在Windows XP下的Python 3.3.0版本中安装 ephem 包。
我首先尝试从系统命令提示符下的 pip install ephem 路由。该过程因无法找到vcvarsall.bat 的错误消息而中止。
我在网上阅读了此类困难的先前建议。接下来我在我的计算机上安装了 mingw32 ,将 C:\ MinGW \ bin 添加到 PATH 变量并提供了 Lib / distutils < / em>使用名为 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,但很多人都可以。“?
提前致谢
帕
答案 0 :(得分:3)
这是一个非常有用的python包的Windows二进制文件页面:http://www.lfd.uci.edu/~gohlke/pythonlibs/。
它包含pyephem的二进制文件。