MyModHeaven 发表于 2022-6-9 10:51

【python】本地文件 ImportError 的问题


[*]import 本地文件,出现了 ImportError
[*]如果用相对引用,程序可以检索到 mainwindow.py 这个文件,但是会出现 ImportError(既然都检索到文件了,为什么运行的时候又找不到了???)
[*]如果直接 import ,程序又检索不到文件
[*]多谢解惑!

ymhld 发表于 2022-6-9 11:23

不知道是做什么的,是不是要用pip install mainwindow?

等等我马上来 发表于 2022-6-9 11:36

是不是没有对应的包文件,就是说 他不是属于一个包的。
https://blog.csdn.net/chinaren0001/article/details/7338041

YuanFang0w0 发表于 2022-6-9 12:45

确保你的mainwindow.py这个文件与当前编辑的文件在同一目录,如果不在同一目录,请试一下在那个文件夹里面新建一个__init__.py里面可以不写任何内容

三滑稽甲苯 发表于 2022-6-9 13:00

请提供你的目录结构

kerna 发表于 2022-6-9 13:56

电脑有几个版本的python,各个版本下载的包是不同的

我心飞翔1995 发表于 2022-6-9 15:02

ymhld 发表于 2022-6-9 11:23
不知道是做什么的,是不是要用pip install mainwindow?

请看清楚题目再作答,这个不是包,是他写PyQt时候自己写的py模块

我心飞翔1995 发表于 2022-6-9 15:12

不用加点,直接导入就可以,带点是针对包的操作
6. 模块 — Python 3.10.5 文档
https://docs.python.org/zh-cn/3.10/tutorial/modules.html#packages
页: [1]
查看完整版本: 【python】本地文件 ImportError 的问题