为了账号安全,请及时绑定邮箱和手机立即绑定

Python错误“ImportError:没有命名的模块”

Python错误“ImportError:没有命名的模块”

子衿沉夜 2019-07-16 16:40:11
Python错误“ImportError:没有命名的模块”Python安装在本地目录中。我的目录树如下所示:(local directory)/site-packages/toolkit/interface.py我的密码在这里:(local directory)/site-packages/toolkit/examples/mountain.py为了运行这个示例,我编写python mountain.py,在我的代码中:from toolkit.interface import interface我得到了错误:Traceback (most recent call last):   File "mountain.py", line 28, in ?     from toolkit.interface import interfaceImportError: No module named toolkit.interface我已经查过了sys.path这是我的目录/site-packages..另外,我有文件__init__.py.bin在工具箱文件夹中向Python表示这是一个包。我也有一个__init__.py.bin在示例目录中。我不知道为什么Python在sys.path..有什么想法吗?会不会是权限问题?我需要执行许可吗?
查看完整描述

3 回答

?
森林海

TA贡献2011条经验 获得超2个赞

根据你对Orip帖子的评论,我想这就是发生的事情:

  1. 你编辑了

    __init__.py

    在窗户上。
  2. Windows编辑器添加了一些非打印的内容,可能是回车(Windows中的行尾为CR/lf;在unix中仅为lf),也可能是ctrl-Z(windows文件末尾)。
  3. 您使用WinSCP将文件复制到Unix框。
  4. WinSCP想:“这有一些不是基本文本的东西;我将放置一个.bin扩展名来表示二进制数据。”
  5. 失踪者

    __init__.py

    (现称

    __init__.py.bin

    )意味着python不将工具箱理解为包。
  6. 你创造

    __init__.py

    在适当的目录下一切正常.。?


查看完整回答
反对 回复 2019-07-16
  • 3 回答
  • 0 关注
  • 733 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信