找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 73|回复: 2

[求助] 对模块的包导入出错

18

主题

53

帖子

53

积分

贫民

积分
53
银发的index 发表于 2019-7-5 21:03:19 | 显示全部楼层 |阅读模式
当前环境是 C:\Users\Administrator\Desktop\all\a\spam.py

>>> import a.spam
Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import a.spam
ModuleNotFoundError: No module named 'a'
b的路径是C:\Users\Administrator\Desktop\all\b\circle.py
import b.circle

>>> import b.circle
Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    import b.circle
ModuleNotFoundError: No module named 'b'
>>>

为什么会检索module而不是检索package?


回复

使用道具 举报

1

主题

6

帖子

6

积分

贫民

积分
6
yuxidi 发表于 7 天前 | 显示全部楼层
如果你的a目录是一个包,你要看下里面有没有__init__.py文件,而且该目录是否在python的搜索路径内
回复 支持 反对

使用道具 举报

18

主题

53

帖子

53

积分

贫民

积分
53
银发的index  楼主| 发表于 7 天前 | 显示全部楼层
yuxidi 发表于 2019-7-9 08:57
如果你的a目录是一个包,你要看下里面有没有__init__.py文件,而且该目录是否在python的搜索路径内 ...

手动在path路径添加的,有__init__.py
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表