You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

已安装mqtt及paho-mqtt仍报ModuleNotFoundError: No module named 'mqtt_test'

解决ModuleNotFoundError: No module named 'mqtt_test'问题

问题本质

这个报错和你执行的pip install mqtt、pip install paho-mqtt无关——错误提示找不到的是你自定义的mqtt_test模块,不是第三方MQTT库。

排查修复步骤

  • 核对文件位置:确保mqtt_test.py文件和当前运行的Django项目入口(比如manage.py)处于同一目录,或者它所在的目录已被Python的搜索路径包含。
  • 修正导入语句:如果mqtt_test属于Django项目里的某个子应用,要使用完整路径导入,比如from your_app_name import mqtt_test,而非直接import mqtt_test。
  • 检查虚拟环境:确认你运行Django时激活的虚拟环境,和执行pip install命令时的环境是同一个,避免依赖安装到了错误环境。
  • 验证文件名:确保文件名是mqtt_test.py,没有拼写错误,也不要和系统模块、第三方库重名。

补充提示

paho-mqtt是官方MQTT客户端库,正确的导入方式是:

import paho.mqtt.client as mqtt

如果你的代码需要用到这个库,要确认导入语句符合上述格式。

内容的提问来源于stack exchange,提问作者Shamir Tahir

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 08:50:23