使用Pycharm的时候,使用from引入自己模块报错

 Pycharm from XXX import XXX 引入本地文件标红报错(source_path&Python package)

 

原因

pycharm不会将当前文件目录自动加入自己的sourse_path。右键make_directory as–>sources path将当前工作的文件夹加入source_path就可以了。

解决方案

右键文件夹,make_directory as --> sources path 将当前工作的文件夹加入source_path

Pycharm from XXX import XXX 引入本地文件标红报错(source_path&Python package)

 

按照网上这个方法修改后仍报错,研究发现该项目当前文件夹都是Dictionary而非Python package,故导致该问题未解决

解决方案

python如何将某个文件夹变成包?(Python为何无法导入某个文件夹下的函数/包/类):

在那个文件夹下增加一个__init__.py的文件就可以把它变成一个可以被导入的包

 

在相应的文件夹下面增加__init__.py文件后报错消失,问题解决!

Pycharm from XXX import XXX 引入本地文件标红报错(source_path&Python package)

 

 

PyCharm中Directory与Python package的区别:参考https://www.cnblogs.com/LancyWu/p/7283889.html

 

相关文章:

  • 2021-07-07
  • 2022-03-08
  • 2021-08-13
  • 2022-12-23
  • 2022-12-23
  • 2022-01-02
  • 2021-09-26
  • 2021-12-24
猜你喜欢
  • 2021-10-07
  • 2022-12-23
  • 2021-08-12
  • 2021-08-10
  • 2021-12-27
  • 2021-08-19
相关资源
相似解决方案