Entfernen Sie alle früheren Versionen von python
Ich habe einige Erfahrung mit C++
und Fortran
, und beginnen möchte ich mit python
für meine post-processing, wie ich mich ab, um zu erkennen, wie ineffizient MATLAB
ist für das, was ich tun muss (meistens umfasst die Grundstücke mit Millionen von Punkten).
Ich hatte schon ein paar Versionen von python
installiert ist, aus jeder Zeit, die ich wollte zu verwenden zu beginnen. Es ist jetzt ein Durcheinander. In /usr/local/bin/
, hier ist, was der Befehl ls python*
gibt:
python python2.7 python3 python3.5 python3.5m pythonw-32
python-32 python2.7-32 python3-32 python3.5-32 python3.5m-config pythonw2.7
python-config python2.7-config python3-config python3.5-config pythonw pythonw2.7-32
Will ich jetzt einen Neuanfang. Ich möchte einen sicheren Weg, um entfernen Sie alle vorherigen Versionen von python
einschließlich aller Ihrer Verpackungen, von daher kann ich nur die neueste version installieren und importieren Sie alle Bibliotheken, die ich gerne numpy
und matplotlib
reibungslos (ich hatte einige Probleme damit).
EDIT:
Läuft bei mir auf OSX Yosemite 10.10.
InformationsquelleAutor solalito | 2015-10-09
Du musst angemeldet sein, um einen Kommentar abzugeben.
Nicht deinstallieren, dein system-Python-interpreter (Python 2.7 meisten wahrscheinlich). Sie sollten erwägen, die andere version deinstallieren (Python 3.5 meisten wahrscheinlich), aber ich glaube nicht, dass Sie wirklich tun müssen, (es kann nicht eine schlechte Idee zu halten, einen systemweiten Python-3-interpreter... wer weiß!).
Wenn Sie möchten eine saubere Zustand würde ich empfehlen Sie zu nutzen virtuelle Umgebungen für jetzt auf. Sie haben zwei Optionen:
virtualenv
undpip
zur Einrichtung Ihres virtuellen Umgebungen und Pakete. Jedoch, mitpip
bedeutet, dass Sie zum kompilieren der Pakete, die brauchen Zusammenstellung (numpy
,matplotlib
und viele andere wissenschaftliche Python-Pakete, die Sie nutzen können für Ihre "post-processing").Umgebungen, aber die zimmerreserviereung, ohne das kompilieren von Python-Pakete selbst.
Conda können Sie auch den Umgang mit verschiedenen Python-interpreters ohne
die Notwendigkeit, Sie in Ihrem system installiert werden (es wird download
Sie für Sie).
Auch, Sie sagen, Sie sind Gefühl MATLAB ist ineffizient, die für die Auswertung von Millionen von Punkten. Ich weiß nicht, Ihre wirklichen Bedürfnisse/Zwänge, aber ich finde Matplotlib sehr ineffizient, die für die Auswertung großer Daten-und/oder Echtzeit-Daten.
Nur so ein Vorschlag, sollten Sie die Verwendung PyQtGraph. Wenn Sie immer noch das Gefühl, nicht schnell genug ist, sollten Sie mithilfe von VisPy (wahrscheinlich weniger funktional/praktisch im moment, aber mehr effiziente).
InformationsquelleAutor Peque