1. 异常现象

Sublime text3 中运行 python3 脚本,提示缺包异常:ModuleNotFoundError: No module named 'xxx'。
工具:Sublime Text3
版本:Version 3.x.x

1.1. ModuleNotFoundError: No module named 'requests':

Traceback (most recent call last):
  File "D:\Tp_Mylocal\30_Download\ws_wei\python\Demo\WXWork_BOT2.py", line 2, in <module>
    import requests
ModuleNotFoundError: No module named 'requests'
[Finished in 0.1s]

1.2. ModuleNotFoundError: No module named 'schedule':

Traceback (most recent call last):
  File "D:\Tp_Mylocal\30_Download\ws_wei\python\Demo\WXWork_BOT2.py", line 5, in <module>
    import schedule
ModuleNotFoundError: No module named 'schedule'
[Finished in 0.8s]

2. 排查分析

python 运行环境没有 requests、schedule 模块。

这种 模块引入问题 一般表现在,如果代码中 import 一个 python 包,比如 wxpy、schedule,但是如果本地没有安装过这些包(模块、库等等),运行 Python 脚本的时候就会出现类似缺包错误。

3. 解决方案

那就安装,让它跑起来。执行下面的命令后,再编译,问题解决。

pip install schedule

CMD 执行命令场景: 

更多推荐

Python异常 #ModuleNotFoundError: No module named ‘schedule‘