执行Storm-Breaker.py报错ModuleNotFoundError,提示无pyngrok模块如何解决
Traceback (most recent call last):
File "Storm-Breaker.py", line 7, in
from modules import localhost
File "/home/faizan/Desktop/storm-breaker/Storm-Breaker/modules/localhost.py", line 1, in
from pyngrok import ngrok
ModuleNotFoundError: No module named 'pyngrok'
报错原因
该错误属于Python常见的依赖缺失问题,你当前运行脚本使用的Python环境中没有安装pyngrok第三方库,导致脚本导入该模块时匹配失败抛出异常。
解决步骤
- 首先确认你使用的Python版本对应的包管理工具,常规情况直接执行安装命令:
pip install pyngrok - 如果你设备上同时安装了Python2和Python3,默认pip对应Python2的情况下,使用Python3的包管理工具安装:
pip3 install pyngrok - 如果你给项目配置了单独的虚拟环境,需要先激活对应虚拟环境后再执行上述安装命令,避免依赖安装到全局环境,虚拟环境内无法识别
- 安装完成后重新执行启动命令即可正常运行:
python Storm-Breaker.py
(Python3环境下用python3 Storm-Breaker.py)
内容的提问来源于stack exchange,提问作者faizan yousuf
相关产品推荐
相关产品推荐

