无法在Python中导入模块及其功能

时间:2015-09-23 04:10:15

标签: python python-import

我的目录结构如下:

-webapps
    --components
        --__init__.py
        --component1.py
        --component2.py
    --functions
        --__init__.py
        --function1.py
        --function2.py

function1.py和function2.py以

开头
import sys
sys.path.append("../..")
from components import component1

__ init__.py都是空的。

我可以导入component1及其方法,但我无法导入component2及其方法。任何人都可以指出可能有什么问题吗?

1 个答案:

答案 0 :(得分:0)

我已经解决了上述问题。所以我在

有一个目录
/Users/skakani/Library/Caches/PyCharm40/python_stubs/2068767379/

有这些文件夹'组件'和'功能',但它没有任何'webapps'文件夹。删除这些文件夹后,一切都按预期开始工作。这些文件夹也有类似的结构,但我不知道为什么只创建这些文件夹。另外,我不知道如何创建/ Users / skakani / Library / Caches / PyCharm40 / python_stubs / 2068767379 / structure。

如果您遇到类似的问题,那么您应该转到/ Users / skakani / Library / Caches / PyCharm40 / python_stubs /文件夹,看看它有哪些子文件夹。