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?

War es hilfreich?

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

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top