我正在尝试将fitio软件包安装到python。我已经尝试过使用pip,但是这导致了以下错误:" ValueError:无法配置cfitsio 3370"。我也试过安装它没有点,但它给了我同样的错误。有关如何正确安装的任何建议?我没有太多的python经验,所以请保持简单。谢谢!
答案 0 :(得分:0)
根据python fitio包的setup.py source code,分别使用os.system('sh ./configure')
(第40行)和os.system('make')
(第47行)配置和编译包。这是预期的,因为python的fitio包基本上是fitio库的C版本的python包装。
这些是Linux命令,您尝试在Windows命令提示符下本机运行。这不起作用,这就是您收到错误的原因。
要在Windows上安装python fitsio
软件包,您需要使用Cygwin之类的内容。请务必在您在Cygwin中安装的软件包中包含make
和gcc
(默认情况下通常会安装它们),因为您需要的fitio软件包需要GNU Toolchain来编译{{ 1}}。另一种选择是切换到Linux或使用Linux虚拟机,但这只是为了让图书馆工作还有很长的路要走。)
安装软件包后,您可以在软件包的github repository登录页面的python中找到cfitsio
模块的一些示例。