如何在 python 中安装 fitsio 包
How to install the fitsio package in python
我正在尝试将 fitsio 软件包安装到 python。我已经尝试使用 pip,但这导致了以下错误:"ValueError: could not configure cfitsio 3370"。我也尝试过在没有 pip 的情况下安装它,但它给了我同样的错误。关于如何正确安装它的任何建议?我没有很多 python 经验,所以请保持简单。谢谢!
根据pythonfitsio包的setup.pysource code,使用os.system('sh ./configure')
(第40行)和os.system('make')
配置编译包(第 47 行)分别。这是预期的,因为 python fitsio 包基本上是 fitsio 库的 C 版本的 python 包装器。
这些是 Linux 命令,您正尝试在 Windows 命令提示符下 运行 本机执行这些命令。这行不通,这就是为什么您会收到错误消息的原因。
要在 Windows 上安装 python fitsio
软件包,您需要使用类似 Cygwin. Be sure to include the make
and gcc
in the packages you install in Cygwin (they are usually installed by default), as the fitsio package you want requires a GNU Toolchain 的东西来编译 cfitsio
。另一种选择是切换到 Linux 或使用 Linux 虚拟机,但这对于让库正常工作还有很长的路要走:)
安装包后,您可以在包的 github repository 登陆页面的 python 中找到 fitsio
模块的一些示例。
我正在尝试将 fitsio 软件包安装到 python。我已经尝试使用 pip,但这导致了以下错误:"ValueError: could not configure cfitsio 3370"。我也尝试过在没有 pip 的情况下安装它,但它给了我同样的错误。关于如何正确安装它的任何建议?我没有很多 python 经验,所以请保持简单。谢谢!
根据pythonfitsio包的setup.pysource code,使用os.system('sh ./configure')
(第40行)和os.system('make')
配置编译包(第 47 行)分别。这是预期的,因为 python fitsio 包基本上是 fitsio 库的 C 版本的 python 包装器。
这些是 Linux 命令,您正尝试在 Windows 命令提示符下 运行 本机执行这些命令。这行不通,这就是为什么您会收到错误消息的原因。
要在 Windows 上安装 python fitsio
软件包,您需要使用类似 Cygwin. Be sure to include the make
and gcc
in the packages you install in Cygwin (they are usually installed by default), as the fitsio package you want requires a GNU Toolchain 的东西来编译 cfitsio
。另一种选择是切换到 Linux 或使用 Linux 虚拟机,但这对于让库正常工作还有很长的路要走:)
安装包后,您可以在包的 github repository 登陆页面的 python 中找到 fitsio
模块的一些示例。