在Python 3中安装Ephem软件包

时间:2013-04-15 20:46:27

标签: python windows cygwin pyephem

我想在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,但很多人都可以。“?

提前致谢

1 个答案:

答案 0 :(得分:3)

这是一个非常有用的python包的Windows二进制文件页面:http://www.lfd.uci.edu/~gohlke/pythonlibs/

它包含pyephem的二进制文件。