2

Python 2.6 へのアップグレードを余儀なくされ、Windows で Python 2.6 で Numerical Python ( NumPy ) を使用すると問題が発生します。次のエラーが表示されます...

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.

既存のモジュールがpython25.dllファイルを使用しようとしているようです。python26.dllソースコードを変更せずに、代わりにファイルを使用するように指示する方法はありますか?

4

2 に答える 2

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 バイナリを作成したようです。こちらから入手できます。

于 2009-01-06T18:45:16.363 に答える
3

現在、NumPy 1.3.0 は Python 2.6 で利用できます

于 2009-05-05T04:23:14.003 に答える