使用Pycharm的时候,使用from引入自己模块报错
原因
pycharm不会将当前文件目录自动加入自己的sourse_path。右键make_directory as–>sources path将当前工作的文件夹加入source_path就可以了。
解决方案
右键文件夹,make_directory as --> sources path 将当前工作的文件夹加入source_path
按照网上这个方法修改后仍报错,研究发现该项目当前文件夹都是Dictionary而非Python package,故导致该问题未解决
解决方案:
python如何将某个文件夹变成包?(Python为何无法导入某个文件夹下的函数/包/类):
在那个文件夹下增加一个__init__.py
的文件就可以把它变成一个可以被导入的包
在相应的文件夹下面增加__init__.py文件后报错消失,问题解决!
PyCharm中Directory与Python package的区别:参考https://www.cnblogs.com/LancyWu/p/7283889.html