优草派  >   Python

Pycharm自己写的模块怎么调用不了?Pycharm自定义模块无法导入如何解决

罗西汉            来源:优草派

很多人在pycharm中导入自己写的模块时,都会出现红色波浪线提示找不到这个模块而无法导入调用。那么这一篇文章,就是会来详细介绍,pycharm中自定义模块无法导入的原因,以及这个写原因对应的解决方法,有需要和想了解的小伙伴都可以往下看看。

Pycharm自己写的模块怎么调用不了?Pycharm自定义模块无法导入如何解决

一、问题原因

1.自定义模块与导入该模块的python脚本不处在同一目录下,这样在导入模块时扫描当前工作目录,就找不到这个文件自然就无法导入了。

2.自己写的模块不是单独的py文件而是python库形式,在一个文件夹中有多个模块可以导入使用。那么这样无法导入的原因就在于,python库文件夹之中没有init这个配置文件,解释器导入模块时无法根据索引找到具体模块。

二、解决方法

实际上这个问题的解决方法有很多种,对于以上两种原因来说,需要先将模块文件与导入它的py文件放在同一目录中。然后对于python库文件夹来说,新建一个名为__init__.py的文件即可,里面任何内容不写都行。

以上两个操作之后如果还是无法导入自己写的模块,那么就是pycharm编辑器本身的问题了。使用快捷键Ctrl+Shift+S打开设置窗口,然后依次点击构建、执行、部署-控制台-python控制台这几个选项调出具体设置页面。将配置解释器选项下两个选项都勾选上,然后点击确定保存配置就行了。

image.png

以上就是关于“Pycharm自己写的模块怎么调用不了?Pycharm自定义模块无法导入如何解决”的全部内容了,希望对你有所帮助。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。