【发布时间】:2015-04-23 11:46:53
【问题描述】:
我正在使用 Python 2.7 到 Anaconda 2.7.8 并且需要 Kapteyn 2.2 来轻松执行非线性最小二乘拟合(对于像我这样的傻瓜来说,它可能是 Scipy.optimize.leastsq() 的替代品!)。
从 Stack Overflow 上的上一篇文章中复制粘贴后:
conda install -c https://conda.binstar.org/dhirschfeldpyodbc
然后在我的 cmd 上运行(因为我认为我没有安装 pyodbc,因此我的 Windows 7 64 位系统上的命令提示符可能对 python setup.py 响应不佳在我解压从格罗宁根大学网站下载的 Kapteyn .zip 文件的 Anaconda 目录中安装。
但是,在正确安装 pyodbc 并运行 python setup.py install 后,cmd 给了我一个错误提示 error: command 'C:\Users \windows 7\Anaconda\Scripts\gcc.bat' 失败,退出状态为 1。后来,当我尝试导入 kmpfit 模块(需要使用 Kapteyn 进行非线性最小二乘拟合)时,问题出现了:
import kapteyn
help(kapteyn)
Help on package kapteyn:
NAME
kapteyn - Kapteyn package.
FILE
c:\users\windows 7\anaconda\kapteyn\__init__.py
PACKAGE CONTENTS
_ni_support
celestial
doccer
filters
interpolation
maputils
mplutil
positions
rulers
shapes
tabarray
wcsgrat
DATA
__all__ = ['celestial', 'wcs', 'wcsgrat', 'tabarray', 'maputils', 'mpl...
__version__ = '2.2'
VERSION
2.2
如您所见,这里没有名为 kmpfit(甚至是 wcs)的模块。但是根据http://www.astro.rug.nl/software/kapteyn/intro.html,这两个应该是有的。
请帮助。我以前从未导入任何模块。 在此先感谢...:-)
【问题讨论】:
标签: windows python-2.7 pyodbc anaconda