Wenn ich in der Pythonshell
Code: Alles auswählen
import matplotlib.pyplot as plt
Schreibe ich diesen Befehl in eine Datei test.py und führe diese mit python test.py aus erhalte ich folgende Fehlermeldung.
Code: Alles auswählen
File "/Users/User/python/matplotlib.py", line 3, in <module>
ImportError: No module named pyplot
Ich vermutte es liegt irgendwie am PYTHONPATH und/oder der Reihenfolge der Ordner wie sie in die .bash_profile oder .bashrc oder .profile abgelegt werden.
Es könnte auch daran liegen, daß ich mehre Python Versionen installiert habe.
Einmal das original Apple Python, welches wenn ich es richtig verstanden habe in /System/Library/Frameworks/Python.framework/Versions/2.7/bin/ liegt.
und dann noch eine Installation mit der .dmg von Python.org
zwischenzeitlich hatte ich auch python über brew installiert sollte aber jetzt deinstalliert sein
Code: Alles auswählen
macbook:~ User$ which python
/System/Library/Frameworks/Python.framework/Versions/2.7/bin/python
macbook:~ User$ ls -l /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python
lrwxr-xr-x 1 root wheel 7 17 Jul 17:01 /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python -> python2
macbook:~ User$ ls -l /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2
lrwxr-xr-x 1 root wheel 9 17 Jul 17:01 /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2 -> python2.7
macbook:~ User$ ls -l /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
-rwxrwxr-x 1 root wheel 25624 30 Jun 06:10 /System/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7
Wäre sehr net wenn mir jemand helfen könnte dieses Durcheinander wieder in Ordnung zu bringen.
Das Ziel ist :
python 2.7.8
mit numpy, matplotlib und opencv
numpy und opencv kann ich sowohl in der Konsole, als auch über deine Datei importieren.
MfG titus