ModuleNotFoundError: No module named 'p1'
来源:7-10 包与模块的几个常见错误_

慕慕7355481
2018-04-05
代码结构:
p1代码:
p1 = 1 print(p1)
p2代码:
import p1 p2 = 2 print(p2)
s.py代码:
import t.p1 import t.p2
现在运行s.py文件,老师,为什么会报这个错误呢?
写回答
3回答
-
p2报的错吗,试一下绝对导入p1
022018-04-08 -
慕慕7355481
提问者
2018-04-06
老师,现在问题来了,为什么要在这个p2.py里面采用绝对路径才可以,不是可以使用相对路径吗?
00 -
慕慕7355481
提问者
2018-04-06
报错的错误堆栈是这样的:
/Users/liuqi/PycharmProjects/Test/venv/bin/python /Users/liuqi/PycharmProjects/Test/seven/s.py
1
Traceback (most recent call last):
File "/Users/liuqi/PycharmProjects/Test/seven/s.py", line 2, in <module>
import t.p2
File "/Users/liuqi/PycharmProjects/Test/seven/t/p2.py", line 1, in <module>
import p1
ModuleNotFoundError: No module named 'p1'
Process finished with exit code 1
00
相似问题