• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Mryan2005
不是天生非凡,而是敢于非凡
博客园    首页    新随笔    联系   管理    订阅  订阅
出现ModuleNotFoundError的解决

今天,我为了让我的EasyGitTool能在命令行通过输入gt就可以运行,我决定在setup.py中添加如下代码

entry_points = {  
        'console_scripts': [  
            'gt = EasyGitTool.main:main'  
        ]  
    }  

当我输入python setup.py install后迫不及待地就输入gt要将它运行,结果出现了这样的问题

Traceback (most recent call last):
  File "C:\Users\xxx\AppData\Local\Programs\Python\Python39\Scripts\gt-script.py", line 33, in <module>
    sys.exit(load_entry_point('EasyGitTool==1.4', 'console_scripts', 'gt')())
  File "C:\Users\xxx\AppData\Local\Programs\Python\Python39\Scripts\gt-script.py", line 25, in importlib_load_entry_point
    return next(matches).load()
  File "C:\Users\xxx\AppData\Local\Programs\Python\Python39\lib\importlib\metadata.py", line 77, in load
    module = import_module(match.group('module'))
  File "C:\Users\xxx\AppData\Local\Programs\Python\Python39\lib\importlib\__init__.py", line 127, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 972, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
  File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
  File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
  File "<frozen importlib._bootstrap>", line 984, in _find_and_load_unlocked
ModuleNotFoundError: No module named 'EasyGitTool'

我愣是奇怪怎么会发生这样的问题,包明明是已经安装好了,为什么会显示ModuleNotFoundError: No module named 'EasyGitTool'
后来,我查了一下资料才知道——原来我忘记在EasyGitTool目录下添加__init__.py文件了。当我将__init__.py放入EasyGitTool目录后,一切恢复正常。

本文来自博客园,作者:Mryan2005,转载请注明原文链接:https://www.cnblogs.com/Mryan2005/p/17872813.html

posted on 2022-07-17 09:13  Mryan2005  阅读(111)  评论(0)    收藏  举报  来源
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3