使用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