我是Python和pycharm ide的新手。我已经创建了一个我自己的模块,并将其导入到另一个Python文件中。我的两个Python文件都在同一个目录中,父目录已经成为源文件根目录。现在我的程序工作正常,但pycharm ide在导入语句中显示错误,并在悬停时提示没有这样的模块。我不确定我是否做错了什么,请让我知道什么是导入模块的正确方法。这是我的项目结构-Main.py正在导入Greeting.py并得到错误。test是根目录。x1c 0d1x
kmbjn2e31#
对于我的情况,我有我的问题并没有解决无效的缓存,我的问题是与目录(包)和根目录.这里是我的结构.
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
app:>mark directory as:>sources root
Link
k97glaaz2#
使缓存无效并重新启动解决了该问题。jetbrains.com/help/pycharm/cleaning-system-cache.html
2条答案
按热度按时间kmbjn2e31#
对于我的情况,我有我的问题并没有解决无效的缓存,我的问题是与目录(包)和根目录.这里是我的结构.
我在编辑器上右键单击了
app:>mark directory as:>sources root
Link
k97glaaz2#
使缓存无效并重新启动解决了该问题。
jetbrains.com/help/pycharm/cleaning-system-cache.html