试图安装numpy 1.7

时间:2012-07-05 10:40:28

标签: python numpy python-2.7

我目前正在使用Python 2.7和Numpy 1.6.2。我想将numpy.polyfit()函数与weights参数一起使用。但是,看起来权重参数在numpy 1.6.2中不可用。 Sourceforge download link显示1.6.2是最新版本。我找到了更新的polynomial.py文件,其中包含polyfit()函数的权重参数。我只是将当前的polynomial.py替换为网站上更新的版本。但是,当我尝试运行我的Python程序时,我收到错误:

Traceback (most recent call last):
  File "C:\Python27\first.py", line 13, in <module>
    import matplotlib
  File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 133, in <module>
    from matplotlib.rcsetup import (defaultParams,
  File "C:\Python27\lib\site-packages\matplotlib\rcsetup.py", line 19, in <module>
    from matplotlib.colors import is_color_like
  File "C:\Python27\lib\site-packages\matplotlib\colors.py", line 52, in <module>
    import numpy as np
  File "C:\Python27\lib\site-packages\numpy\__init__.py", line 153, in <module>
    import polynomial
  File "C:\Python27\lib\site-packages\numpy\polynomial\__init__.py", line 18, in <module>
    from polynomial import Polynomial
ImportError: cannot import name Polynomial

first.py只是包含我正在尝试运行的所有代码的文件

我做错了什么?有没有另一种方法可以简单地获得最新版本的Numpy(1.7?)?

感谢您的帮助!

1 个答案:

答案 0 :(得分:2)

NumPy中有两个名为polynomial.py的文件; lib/polynomial.pypolynomial/polynomial.py。你已经取代了错误的。

我不知道Windows的1.7.x开发版本;如果您对自己构建软件包感到满意,那么您可以使用git下载源代码,并根据https://github.com/numpy/numpy/blob/master/doc/HOWTO_RELEASE.rst.txt和链接资源的说明构建它。