Ich habe Probleme mit Python, iPython und den Bibliotheken. Die folgenden Punkte zeigen die Kette der Problematik. Ich verwende Python 2.7 auf Mac Lion.
- iPython liest nicht die Bibliotheken von scipy, matplotlib, aber es liest numpy.
- Um dies zu beheben, habe ich versucht, die Quellcode-Version von Python zu installieren, und es gab mir nur mehr Probleme, da ich jetzt zwei verschiedene Versionen habe: 2.7.1 und 2.7.2
- Ich habe festgestellt, dass Python ausgeführt wird, Version 2.7.2 verwendet und scipy, matplotlib und numpy importiert, aber auf iPython ist die Version 2.7.1, die scipy oder matplotlib nicht öffnet.
Ich habe verschiedene Dinge ausprobiert, die mir in anderen Blogposts begegnet sind. Aber keiner von ihnen hat geholfen, und leider weiß ich auch nicht genau, was ich mit einigen von ihnen mache. Zum Beispiel: Ich habe versucht, ipython mit easy_install und pip zu deinstallieren und neu zu installieren. Ich habe auch versucht, alles über Homebrew neu zu installieren und den Pfad .bash_profile zu ändern.
ipython
ausführbaren Datei wird auf Ihrem PATH platziert. Wenn Sie dann Python 2.7.2 von der Quelle installieren, handelt es sich um eine neue, separate Kopie von Python, die die vorhandene Version 2.7.1 mit IPython nicht aktualisiert. IPython sieht also weder die 2.7.2-Kopie noch Bibliotheken darin.
ipython
Skript ist an die spezifische Python-Version gebunden, mit der es installiert wurde. Es wechselt nicht automatisch zu der zuletzt installierten Version. Wenn Sie zuerst 2.7.1, dann IPython und dann 2.7.2 von der Quelle installiert haben, verwendet Ihr IPython weiterhin 2.7.1. Sie müssen entweder Ihr gesamtes Dreschen rückgängig machen, zu Ihrer ursprünglichen Python-Version zurückkehren und herausfinden, was der Grund für Punkt 1 war. Alternativ können Sie IPython mit der Python-Installation neu installieren, um auf die benötigten Bibliotheken zugreifen zu können.