So installieren Sie numpy und scipy für Ironpython27? Alte Methode doens T Arbeit
Ich denke, dies ist der beliebteste Weg, es zu tun bevor:
https://pytools.codeplex.com/wikipage?title=NumPy%20and%20SciPy%20for%20.Net
Aber dieser link ist nicht mehr vorhanden:
https://store.enthought.com/repo/.iron/
Vor kurzem fand ich einen Klon für den Unterricht, und fand auch einen Klon ironpkg-1.0.0.py auf github. Aber http://www.enthought.com/repo/.iron/eggs/index-depend.txt ist nicht mehr im internet gibt(ich habe es gegoogelt, aber nicht um es zu finden)
Erste Schritte mit SciPy .NET
1.) IronPython
Downloaden und installieren Sie IronPython 2.7, dies erfordert .NET v4.0.
2.) Ändern PFAD
Fügen Sie den Installationspfad auf den Pfad, dies ist in der Regel:
C:\Program File\IronPython 2.7
Aber auf 64-bit-Windows-Systemen ist es:
C:\Program Datei (x86)\IronPython 2.7
Als Prüfung, öffnen Sie eine Windows Eingabeaufforderung und wechseln Sie zu einem Verzeichnis (das ist nicht die oben) und Typ:
ipy -V PythonContext 2.7.0.40 auf .NET 4.0.30319.225
3.) ironpkg
Bootstrap ironpkg, das ist ein Paket-manager installieren für binäre (ei-Basis) Python-Pakete. Download ironpkg-1.0.0.py und Typ:
ipy ironpkg-1.0.0.py --installieren
Jetzt die ironpkg Befehl verfügbar sein soll:ironpkg -h (einige nützliche Hilfe-text wird hier angezeigt)
4.) scipy
Installation von scipy ist jetzt einfach:
ironpkg scipy numpy-2.0.0b2-1.ei
Frage
Ich glaube, ich habe so viel getan, als ich tun kann. Jeder Körper gelingt, installieren Sie numpy und scipy für Ironpython27?
InformationsquelleAutor MacSanhe | 2015-04-01
Du musst angemeldet sein, um einen Kommentar abzugeben.
[KOMMENTAR VON ENTHOUGHT UNTERSTÜTZUNG: Der link in dieser Antwort ist nicht gültig. Siehe Antwort weiter unten von Jonathan März auf August 17, 2018]
Für diejenigen, die kämpfen, um numpy/scipy installieren für ironpythopn, enthought verschoben haben, die den download-link zu https://store.enthought.com/repo/.iron/ . Der link würde nur erlauben, die Sie in, wenn Sie registriert sind.
Daher zunächst, Sie würden melden Sie sich kostenlos an, dann öffnen Sie den oben aufgeführten link, dann Folgen Sie den Schritten unten,
Download der IronPython-2.7.msi und installieren Sie es.
Download ironpkg-1.0.0.py aus dem oben genannten link.
ipy ironpkg-1.0.0.py --install
Überprüfen, ob die Installation arbeitete mit
ironpkg -h
Der Letzte Schritt ist leicht im Unterschied zu dem vorgeschlagenen enthoughts. Läuft
ironpkg scipy
wird nicht funktionieren, wie sieht es bei den alte web-Adresse zum download. Stattdessen laden Sie alle Eier undindex-depend.txt
aus dem oben genannten link. Für die installation zu arbeiten, würden Sie ändern müssen, um den Downloadpfad in der config-Datei auf dem lokalen Laufwerk statt der website. Die config Datei befindet sich im user-Verzeichnis zB.C:\Users\Nilster\.ironpkg
. Öffnen Sie in der textpad und den Speicherort ändern, zu dem Verzeichnis, wo Sie heruntergeladen haben, die Eier Z.B., meine sieht wieIndexedRepos = ['file://C:\Work\Python\Enthought_Eggs',]
Dann führen Sie die folgenden installieren Sie numpy/scipy
ironpkg scipy
Überprüfen, ob die Installation arbeitete mit
ipy -X:Frames -c "import scipy"
Hoppla, du hast Recht. War verwirrt durch die Website-Verhalten "Seite nicht gefunden" anstatt der konventionellen "must log in", aber es ist genau wie du gesagt hast.
Das funktioniert auf 64-bit-Systeme? Ich war in der Lage, um durch die installation, aber bin jetzt stecken geblieben "Fehler beim initialisieren NpyCoreApi: BadImageFormatException: es wurde versucht ein Programm mit einem falschen format", wenn Sie versuchen zu laden NumpyDotNet.dll Montage.
Ich kann nicht ipy zum laden der NumpyDotNet DLL. Ich habe den "...\IronPython 2.7\DLLs" - Verzeichnis, um meine beiden IRONPYTHONPATH und mein system Pfad-Umgebungsvariablen, und ich bekomme immer ein "No Modul named NumpyDotNet" Fehler. Irgendwelche Gedanken?
Suchen Sie auf code.enthought.com/.iron/eggs/index.html für den neuen link
InformationsquelleAutor Nilster
Enthought Unterstützung hier.
Den Eisen-Python-numpy und scipy-Pakete können hier heruntergeladen werden:
http://code.enthought.com/.iron/README.txt
http://code.enthought.com/.iron/eggs/index.html
FYI, beendet Microsoft die Arbeit an der IronPython-Projekt im Jahr 2012 zu Gunsten der Unterstützung von standard CPython. Diese archivierte Versionen von numpy und scipy gebaut wurden im Jahr 2011 (also enthalten keine neueren features oder fixes), und sind 32-bit-nur. Wir planen nicht, zu aktualisieren, Sie in irgendeiner Weise.
FYI, wir in der Regel empfehlen, dass diejenigen, die möchten, verwenden Sie Python in einem .net-Kontext betrachten, mit dem aktiv entwickelt pythonnet-Paket-Schnittstelle mit dem Leben CPython-ökosystem.
InformationsquelleAutor Jonathan March
Also Anweisungen an die Enthough link hat mich den ganzen Weg, um zu Schritt 4 (ironpkg scipy), aber dann hatte ich das Problem mit urllib2 (ich weiß nicht, was falsch gelaufen ist, er sagt nur "Can' T open URL ...")
Und während dieser ist Aktueller post:
http://www.grasshopper3d.com/forum/topics/scipy-and-numpy
Ich bin immer noch am stecken:
'NumpyDotNet.NpyCoreApi' hat eine Ausnahme
so, ich gebe zu, dies war ein Kaninchenbau. Problem ist eindeutig, dass IronPython ist super alt und sollte vermieden werden, meiner Meinung nach.
InformationsquelleAutor nesaboz
Nur um zu bestätigen, @Nilster zweiten Satz: ich erhielt gerade eine E-Mail von Enthought support Folgendes sagen: [Hinweis: dieser link ist veraltet.]
Nach der Anmeldung folgte ich Nilster den Anweisungen und alles funktioniert ohne eine Anhängevorrichtung. Das einzige, was ich hinzufügen, dass, die .ironpkg config-Datei bereits in Schritt 4 ist ein system-Datei laut Windows, so zeigen Sie system-Dateien im Windows-Ordner-Ansicht-Optionen; nur zeigen versteckte Dateien nicht zeigen, es
InformationsquelleAutor user3782261