请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

ModuleNotFoundError: No module named 'p1'

代码结构:

https://img1.sycdn.imooc.com//szimg/5ac5ea5c00012b6606360526.jpg

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

0 回复 有任何疑惑可以回复我~
  • 提问者 慕慕7355481 #1
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-04-06 13:54:44
  • 提问者 慕慕7355481 #2
    老师,为什么要在这个p2.py里面采用绝对路径才可以,不是可以使用相对路径吗?
    回复 有任何疑惑可以回复我~ 2018-04-08 13:13:08
提问者 慕慕7355481 2018-04-06 13:55:37

老师,现在问题来了,为什么要在这个p2.py里面采用绝对路径才可以,不是可以使用相对路径吗?

0 回复 有任何疑惑可以回复我~
提问者 慕慕7355481 2018-04-06 13:46:09

报错的错误堆栈是这样的:

/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


0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信