无法正确导入模块

时间:2017-07-21 15:18:00

标签: python opencv

首先是我的文件夹结构(没有显示一些不必要的文件或文件夹):

pythonLeaning
  |Debug
  |PythonLearning
     |Library
     |  |cameo.py
     |  |managers.py
     |
     |SciPy_etc
        |OpenCV.py

cameo.py中,我有:

from managers import WindowManager, CaptureManager

效果很好。 但是如果我在OpenCV.py中导入这两个文件:

import managers
import cameo

我会得到这个:

Traceback (most recent call last):
  File "C:\Amarth\Computer_Graphics\Programing\PythonLearning\PythonLearning\SciPy_etc\OpenCV.py", line 7, in <module>
    import managers
ImportError: No module named 'managers'

Visual Studio不会在窗口中显示任何实时错误,例如红色下划线或其他内容。并且它可以在managerscameo中自动完成类或函数名称,在这种情况下,我认为表示import的成功。

然后是什么问题?

================更新1 =================

我认为我不需要managers.py,因为它仅用于cameo.py,所以我删除了import managers,只留下import cameo,现在我得到了这个:

Traceback (most recent call last):
  File "C:\Amarth\Computer_Graphics\Programing\PythonLearning\PythonLearning\SciPy_etc\OpenCV.py", line 8, in <module>
    import cameo
ImportError: No module named 'cameo'

0 个答案:

没有答案