2016-09-05 4 views
0

Ich habe eine Datei beginnend mit from moviepy.editor import *. , wenn ich diese Datei ausführen bekomme ich den Fehler:Wie zu beheben ImportError Python

Traceback (most recent call last):
File "moviepy.py", line 2, in
from moviepy.editor import *
File "/home/debian/Videos/moviepy.py", line 2, in
from moviepy.editor import *
ImportError: No module named editor

das Merkwürdige ist, ich bin 100% sicher, moviepy installiert ist. Ich überprüft sys.path und in einem der Pfade ist ein Ordner namens movie mit mehreren Dateien einschließlich __init__.py __init __. Pyc und editor.py also was mache ich falsch?

+0

verwenden Sie virtuelles env? Bist du sicher, dass es in der aktuellen Umgebung ist? – KVISH

+0

Ja, ich benutze VMware, und ich folgte nur den Pfad aus dem sys.path, um zu überprüfen – Thijs

Antwort

2

Ihr Dateiname moviepy.py Schatten installiert Paket. Benennen Sie Ihre Hauptdatei um und alles sollte gut funktionieren (wenn movypy im verwendeten Interpreter installiert ist).

+0

Wenn ich es umbenenne, ist das Problem immer noch :( – Thijs

+0

vielleicht hast du 'movepy' dir mit' __init __. Py' drin? Aktuelle Arbeit dir ist zuerst auf Nachschlagepfad, also irgendwelche Namenskonflikte würden deine lokalen Dateien und nicht Interpreter-installierte Pakete bevorzugen –

+0

Ja aber ich benannte gerade die Akte in etwas gelegentliches und ich habe immer noch das gleiche Problem – Thijs