当前位置:   article > 正文

关于PyCharm自定义模块无法导入的解决办法_pycharm无法识别导入的模块

pycharm无法识别导入的模块

相信一些初学python的小伙伴在学习的时候都或多或少利用PyCharm来写脚本,但是在导入自己写的一些模块时,会发生模块导入失败的问题。本文将提供一种解决这类问题的方法。(事先声明:这种方法并不能保证百分之百成功)

 

  

在讲解解决方法之前,先介绍python的一个模块。sys模块,这个模块中有一个path功能。

OK,现在我们要普及一个小小的知识点。一个程序在导入模块时,是根据模块的路径导入的。并且,导入的优先级如下:python解释器会先从电脑内存找模块,如果找不到这个模块,就会从磁盘中去找模块,如果还找不到,就会报错。

sys.path功能:显示你磁盘中可能含有模块的文件,它会以列表的形式把所需的模块文件存入列表。

如果你自己新建的python项目的文件名并没有出现在sys.path的列表中会怎样呢?

答案是:ModuleNotFoundError: No module named 'tool'

解决方法:

1.复制你项目的文件路径

2.把该路径添加到sys.path的列表中

具体代码如下:

  1. import sys
  2. sys.path.append(r'D:\pytonPrjectNO.1\pythonProject2022.10.19')
'
运行

3.再运行调用模块的程序

 问题解决!

希望可以帮助到你!

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号