windows - Hvordan kan jeg bruge Numerisk Python med Python 2.6

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg er nødt til at opgradere til Python 2.6 og har problemer ved hjælp af Numerical Python (NumPy) med Python 2.6 i Windows. Jeg får følgende fejl ... [4]


Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    from numpy.core.numeric import array,dot,all
  File "C:svnsvn\_urbansimUrbanSimDevBuildsworkingurbansimToolsPython26libsite-packages
umpy\_\_init\_\_.py", line 39, in <module>
    import core
  File "C:svnsvn\_urbansimUrbanSimDevBuildsworkingurbansimToolsPython26libsite-packages
umpycore\_\_init\_\_.py", line 5, in <module>
    import multiarray
ImportError: Module use of python25.dll conflicts with this version of Python.


Det ser ud til, at det eksisterende modul forsøger at bruge filen python25.dll. Er der nogen måde jeg kan fortælle om at bruge filen python26.dll i stedet uden at ændre kildekoden?

Bedste reference


Hvordan installerede du det? NumPy har i øjeblikket ikke et Python 2.6-binært.


Hvis du har LAPACK/ATLAS/BLAS osv. Og et udviklingsmiljø, skal du kunne kompilere numpy fra kilder. Ellers tror jeg, du er fast ved at bruge Python 2.5 på Windows, hvis du har brug for NumPy. [5] [6] [7]


Den næste version af NumPy skal have en 2,6-binær, og det vil sandsynligvis være ude inden for den næste måned eller deromkring.


[[Rediger]]: Det ser ud til, at en pygame-udvikler lavede et NumPy 1.2.1-binært til Python 2.6 på Windows, der er tilgængeligt her. [8]

Andre referencer 1


NumPy 1.3.0 er tilgængelig for Python 2.6 nu. [9]