我是 Python 和 pycharm ide 的新手。我创建了一个我自己的模块并将其导入到另一个 python 文件中。我的两个 python 文件都在同一个目录中,并且父目录已经被设为 Sources Root 目录。
现在我的程序运行良好,但 pycharm ide 在导入语句和悬停时显示错误,提示没有此类模块。
我不确定我是否做错了什么,请让我知道导入模块的正确方法是什么。
小智 5
就我而言,我的问题没有通过使缓存无效来解决,我的问题出在目录(包)和根目录上。这是我的结构。
MyApp:
|
|----my_first_app
|--------my_first_app_files
|--------my_first_app_directories
|----my_second_app
|--------my_second_app_files
|--------my_second_app_directories
Run Code Online (Sandbox Code Playgroud)
所以我在我的编辑器上做的是我右键单击 app:>mark directory as:>sources root
参考资料