无法在 Python 中导入模块及其函数

Unable to import module and its functions in Python

我的目录结构如下:

-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 都是空的。

我可以导入组件 1 及其方法,但无法导入组件 2 及其方法。谁能指出可能有什么问题?

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

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

有这些文件夹 'components' 和 'functions' 但它没有任何 'webapps' 文件夹。删除这些文件夹后,一切都按预期开始工作。这些文件夹再次具有相似的结构,但我不知道为什么只创建了这些文件夹。另外,我不知道 /Users/skakani/Library/Caches/PyCharm40/python_stubs/2068767379/ 结构是如何创建的。

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