Wie kann ich Numerical Python mit Python 2.6
Frage
Ich bin auf Python 2.6 zu aktualisieren gezwungen und Probleme habe mit Numerical Python ( NumPy ) mit Python 2.6 in Windows. Ich erhalte die folgende Fehlermeldung ...
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.
Es scheint, dass das bestehende Modul versucht, die python25.dll
-Datei zu verwenden. Gibt es eine Möglichkeit ich ihm sagen kann, anstatt die python26.dll
Datei zu verwenden, ohne den Quellcode zu modifizieren?
Lösung
Wie haben Sie es installieren? NumPy hat bisher keine 2,6 binären Python hat.
Wenn Sie LAPACK / ATLAS / BLAS usw. und eine Entwicklungsumgebung sollten Sie in der Lage sein numpy von Quellen zu kompilieren. Ansonsten denke ich, Sie mit der Verwendung von Python 2.5 auf Windows stecken sind, wenn Sie NumPy benötigen.
Die nächste Version von NumPy sollte einen 2,6 binäre hat, und es ist wahrscheinlich, dass innerhalb des nächsten Monats sein oder so.
[Bearbeiten]: Es scheint, dass ein pygame Entwickler einen NumPy 1.2.1 Binary für Python 2.6 unter Windows erstellt, verfügbar hier .
Andere Tipps
NumPy 1.3.0 ist für Python 2.6 jetzt zur Verfügung.