我被迫升级到Python 2.6,并且在Windows中使用Numerical Python(NumPy)和Python 2.6 时遇到了问题.我收到以下错误...
Traceback (most recent call last): File "", line 1, in 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 import core File "C:\svn\svn_urbansim\UrbanSimDev\Builds\working\urbansim\Tools\Python26\lib\site-packages\numpy\core\__init__.py", line 5, in import multiarray ImportError: Module use of python25.dll conflicts with this version of Python.
看来现有模块正在尝试使用该python25.dll
文件.有没有办法告诉它使用该python26.dll
文件而不修改源代码?
你是怎么安装它的?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二进制文件,可在此处获得.