Die Installation von numpy für Sublime Text 3
Bin ich mit Sublime Text 3 auf Ubuntu 14.04, und ich bin Erwärmung bis zum Paket-Management, in Erhaben ist. Stieß ich auf dieses plugin Advanced CSV und installiert es via Paket-Kontrolle, aber Sie sagt, es Bedarf der numPy-Bibliothek installiert "in den packages-Ordner". Jetzt bin ich ein wenig verwirrt, was das bedeutet und ich habe festgestellt, eine Reihe von ähnlichen Fragen, sondern es wurde mit Bezug auf die plugin-Entwicklung ich daher nicht wirklich verstehen.
Meine Frage ist wie kann ich erreichen, das durch eine standard-installation von Python-Bibliothek wie numPy nach dem entpacken den Ordner numpy-1.11.0
zu /home/{username}/.config/sublime-text-3/Packages/
oder ist es eine andere Technik mit Bezug auf Gebäude oder hinzufügen der Abhängigkeit zu einer config-Datei ?
- Erste Frage - brauchst du die numpy-Funktion? Weil es ein Schmerz zu installieren.
- Ich Stimme zu, es ist ein Schmerz, aber ich ' ll wahrscheinlich haben, um es zu tun, irgendwann in der Zukunft, so könnte genauso gut jetzt anfangen. Ich werde jedenfalls versuchen, mit Kleinen Numpy, aber ich würde wirklich lieber zu tun bekommen numPy installieren, damit ich nicht in Probleme später.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Julien Salinas' Antwort deckt einige der groben Zügen, aber nicht in der richtigen details. Sie können nicht nur herunterladen
numpy-1.11.0.tar.gz
von PyPI und entpacken Sie es inPackages/numpy
. Es muss gebaut werden, laufensetup.py
, und die Sache ärgerlich ist, dass es braucht, um mit Python 3.3, was Sie können oder möglicherweise nicht haben bereits auf Ihrem system installiert. Der Grund dafür ist 3.3 ist die version von Python, das die ST3 intern verwendet, und da die plugins laufen (in den meisten Fällen) mit Erhabenen interpreter, jede kompilierte Module müssen aufgebaut werden mit dem gleichen major.eine kleinere version von, dass der interpreter (die großen.Moll.micro version sollte keinen Unterschied machen).Sofern Sie noch keinen haben, müssen Sie herunterladen
Python-3.3.6.tgz
(MD5-Prüfsumme hier) von python.org und es selbst bauen. Das ist ziemlich einfach, wenn Sie ' re verwendet, um das erstellen von Programmen aus dem Quellcode, der auf Linux, aber um alle zu erhalten, die Module gebaut (es wird sagen, dass am Ende dermake
laufen welche Module wurden nicht gebaut), werden Sie wahrscheinlich benötigen, um zu installieren, werden einige externe Bibliotheken.Sobald Sie 3.3.6 gebaut und installiert (würde ich empfehlen, einen eigenen Standort so gibt es keine chance, es sich mit der system-version(en) von Python), extrahieren Sie die numpy-Archiv an eine benutzerdefinierte Position, und bauen Sie es mit
setup.py
mit Python 3.3.6. Wieder, müssen Sie möglicherweise einige externe Bibliotheken, um erfolgreich zu bauen. Sobald es gebaut ist, zu installieren, um Python-3.3.6 istsite-packages
Verzeichnis, dann schließlich Sie können kopieren Sie dienumpy
Ordner aussite-packages
zu~/.config/sublime-text-3/Packages
. Beachten Sie die groß-und Kleinschreibung (oder Mangel davon) - das Letzte Verzeichnis solltePackages/numpy
, nichtPackages/Numpy
wie in der anderen Antwort. Einmal richtig installiert ist, starten Sie Erhaben und die Erweiterte CSV-plugin sollte Funktion wie erwartet.Glück!
Nutzung der vorhandenen SublimeText Abhängigkeit:
sublime-numpy
Ressourcen:
Wie gesagt in der doc (https://github.com/wadetb/Sublime-Text-Advanced-CSV), können Sie entweder numpy oder Kleine Numpy.
Wenn Winzige Numpy ist genug, dann gibt es nichts zu tun, da es bereits enthalten, in den Erweiterten CSV-installation Ordner.
Wenn Sie wirklich brauchen, Numpy - das kann hart sein, zu installieren - dann laden Sie es herunter und installieren es in einer neu erstellten sublime text package-Ordner: ~/.config/sublime-text-3/Packages/numpy
Diesem Beitrag erklärt Sie, wie genau : Sublime-Plugin: Wie kann ich den import wx?
Im Grunde der trick ist, um das Paket zu importieren, richtig in Ihre python-Datei. Lassen Sie uns sagen, die Sie heruntergeladen und installiert numpy in diesem Ordner:
~/.config/sublime-text-3/Packages/numpy
Wenn Sie verwenden möchten ipmt-Funktion, dann importieren Sie es auf diese Weise :
~/.config/sublime-text-3/Packages/numpy
wie schon im Falle jemand verwendet diese Antwort als Referenz in der Zukunft.