如何在Python 2.6中使用Numerical Python

Bea*_*red 2 python windows numpy

我被迫升级到Python 2.6,并且在Windows中使用Numerical Python(NumPy)和Python 2.6 时遇到了问题.我收到以下错误...

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    from numpy.core.numeric import array,dot,all
  File "C:\svn\svn_urbansim\UrbanSimDev\Builds\working\urbansim\Tools\Python26\lib\site-packages\numpy\__init__.py", line 39, in <module>
    import core
  File "C:\svn\svn_urbansim\UrbanSimDev\Builds\working\urbansim\Tools\Python26\lib\site-packages\numpy\core\__init__.py", line 5, in <module>
    import multiarray
ImportError: Module use of python25.dll conflicts with this version of Python.
Run Code Online (Sandbox Code Playgroud)

看来现有模块正在尝试使用该python25.dll文件.有没有办法告诉它使用该python26.dll文件而不修改源代码?

Aut*_*tic 9

你是怎么安装它的?NumPy目前没有Python 2.6二进制文件.

如果你有LAPACK/ATLAS/BLAS等和开发环境,你应该能够从源代码编译numpy.否则我认为如果你需要NumPy,你就会在Windows上使用Python 2.5.

NumPy的下一个版本应该有一个2.6二进制文件,它很可能在下个月左右出来.

[编辑]:似乎pygame开发人员在Windows上为Python 2.6创建了NumPy 1.2.1二进制文件,可在此处获得.