2016-09-05 51 views
0

我有一個以from moviepy.editor import *開頭的文件。 當我運行這個文件,我得到的錯誤:如何修復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

奇怪的是,我安裝了100%肯定moviepy。 我檢查了sys.path,其中一個路徑是一個名爲moviepy的文件夾,裏面有多個文件,包括__init__.py __init __。pyc和editor.py 所以我在做什麼錯了?

+0

你使用的是虛擬環境嗎?你確定它在當前的環境? – KVISH

+0

是的,我正在使用VMware,我只是沿着從sys.path路徑來檢查 – Thijs

回答

2

您的文件名moviepy.py陰影安裝包。重命名你的主文件,一切都應該正常工作(如果在使用的解釋器中安裝了moviepy)。

+0

如果我重命名它的問題仍然存在:( – Thijs

+0

也許你有'_python'目錄__init __。py'裏面?當前的工作dir是第一個查找路徑,所以任何命名衝突都會有利於你的本地文件,而不是解釋器安裝的軟件包 –

+0

是的,但我只是將該文件重命名爲隨機的東西,我仍然有同樣的問題 – Thijs