导入时找不到模块错误

雷吉

我正在尝试从文件classes.py导入*。我的目录如下

mypkg
├── main.py
├── classes.py

当我尝试

from classes import *

它不识别类。查找它,我看到我应该使用显式导入

from .classes import *

可以识别类,但是在尝试运行它时出现以下错误。

ModuleNotFoundError: No module named '__main__.classes'; '__main__' is not a package

任何关于该怎么做以及为什么发生这种情况的建议将不胜感激。

Sleza

为了python将文件夹识别为包,您需要一个__init__.py文件:

mypkg
├── __init__.py
├── main.py
├── classes.py

python调用的目录也很重要(从package文件夹内部运行不同于从外部运行),并且还有PYTHONPATH环境变量。

Python文档作为一个部分import和封装系统,具有很好的解释。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在TypeScript中导入时“找不到模块”

导入时Webpack找不到图像-找不到模块

尝试从另一个文件夹导入时找不到模块错误问题

在使用本地JSON文件导入时找不到模块

在python中从项目导入时找不到模块

JavaScript错误:找不到导入的模块

找不到Python导入模块错误

找不到模块错误-从同级目录导入

导入错误:找不到模块对象检测

Python DLL 导入错误,找不到模块

找不到导入的模块?

导入 Pyspark Delta Lake 模块时找不到模块错误

导入 mp3 时出现“找不到模块”错误

Pyinstaller:导入错误:DLL加载失败:找不到指定的模块

python manage.py 导致导入错误:找不到模块

Pyinstaller 导入错误:DLL 加载失败:找不到指定的模块

离子生成找不到模块错误。如何导入Android插件?

尝试导入熊猫时在 Python 中找不到模块错误

该模块已成功安装,但是在导入时找不到?-Python

在OSX上使用pip安装模块,但在导入时找不到

错误:找不到模块“ ./”

python-pyinstaller“ RuntimeWarning:处理绝对导入时找不到父模块'PyInstaller.hooks.hook-PIL'”和“ tcl”相关的错误

从Keras导入时“找不到参考”

找不到Vue模块导入

打字稿-导入模块-找不到模块

导入嵌套模块时找不到模块

导入matplotlib._png作为_png导入:错误:DLL加载失败:找不到指定的模块

导入错误:DLL 加载失败:找不到指定的模块。在尝试导入 TensorFlow 时

如何在Node中导入全局模块?我收到“错误:找不到模块<module>”?