Be-numpy in IronPython
Ich habe vor kurzem installiert Ironpython + Instrumente und Probleme beim laden externer Module (numpy).
dies ist mein test-code:
import numpy
numpy.test()
beim schreiben meiner einfachen test, intellisense finden numpy, jedoch beim ausführen von vs2010, den ich bekommen:
ImportException was unhandled by user code:
No module named numpy
IronPython Console-Ausgabe (gekürzt):
numpy\__init__.py line 141
numpy\add_newdocs.py line 9
numpy\lib\__init__.py line 4
numpy\lib\type_check.py line 8
numpy\core\__init__.py line 5
ImportError: No module named multiarray
die Datei multiarray.pyd ist in numpy\core.
Ich habe numpy installiert, in meinem python-2.6-Ordner (die Arbeit). In einem Versuch, verwenden Sie es innerhalb von ironpython, Folgen Sie den Anweisungen von zahlreichen Quellen:
Habe ich Hinzugefügt "C:\Python26\Lib\" als Suchpfad für das Projekt.
Habe ich kopiert, die Website-Pakete, Bibliotheken, include-und DLLs Ordner aus C:\Python26\ zu C:\Program Files (x86)\IronPython 2.6 .NET 4.0\
und ich habe Hinzugefügt:
sys.path.append(r"C:\Python26\Lib")
der IronPython site.py Datei.
Habe ich auch versucht, dies sowohl mit x86-und AMD64 installiert, darunter auch eine komplette Neuinstallation von beiden python-Versionen und ironpython.
Da Sie völlig aus der Ideen (und der etwas glanzlosen google-Ergebnisse), ich hatte gehofft, dass jemand hier vielleicht einige Anregungen.
Dank
Rabit
Du musst angemeldet sein, um einen Kommentar abzugeben.
Habe ich die Numpy-Implementierung für IronPython aus Enthough. Es funktioniert so weit, aber ich habe es nicht getestet genug.
Habe ich darüber gebloggt, es hier
Numpy für .NET implementiert ist, obwohl Wrapper für systemeigene Aufrufe.
In meinem blog-Beitrag habe ich verwendet dieses tutorial.
Ich glaube nicht, dass Numpy wird unterstützt für IronPython: http://en.wikipedia.org/wiki/IronPython
Es sei denn, es ist verändert, seit das update. 🙁
Update: Anscheinend gibt es Projekte im Gange, um Unterstützung für einige der CPython-Zeug, das würde wiederum helfen, die Unterstützung Numpy http://www.resolversystems.com/news/?p=17
Update 2: Anscheinend kann man verwenden numpy mit einigen anderen open-source-Produkt: http://ironpython-urls.blogspot.com/2008/08/ironclad-05-released-use-numpy-from.html
Update 3: Offizielle link zu Ironclad => http://code.google.com/p/ironclad/
Sorry, ich bin nicht sicher ob das viel hilft 🙁
update 3: falsch zweimal, ip-tools und ip sind frustrierend gebündelt... das vs2010 nicht mag. Immer näher.. arbeiten Derzeit mit 2.6 .net4 im ipy-Konsole
http://code.google.com/p/ironclad/issues/detail?id=28
^^ erklärt, dass die frames-Unterstützung ist erforderlich für ironclad (etwas, das nicht erwähnt zu deutlich)
auch, dass dies möglicherweise nicht Fix in den neuen 2.6 .net 4, zu spielen mit "frames" Einstellungen und/oder versuchen eine noch ältere version von ip -