我是Python和pycharm ide的新手。 我创建了一个自己的模块并将其导入另一个python文件中。 我的两个python文件都在同一个目录中,父目录已经成为Sources Root目录。
现在我的程序工作正常,但pycharm ide在import语句中显示错误,并在悬停时提示没有这样的模块。
我不确定我是否做错了什么,请告诉我导入模块的正确方法。
答案 0 :(得分:3)
就我而言,我无法通过使缓存无效来解决问题, 我的问题是目录(软件包)和根目录。 这是我的结构。
MyApp:
|
|----my_first_app
|--------my_first_app_files
|--------my_first_app_directories
|----my_second_app
|--------my_second_app_files
|--------my_second_app_directories
所以我在编辑器上所做的就是我右键单击app:>mark directory as:>sources root
参考
答案 1 :(得分:1)
使缓存无效并重新启动解决了问题。
jetbrains.com/help/pycharm/cleaning-system-cache.html