Raspbian64系统安装Adafruit Python DHT遇setuptools缺失错误
解决树莓派Zero 2 W安装Adafruit DHT时setuptools找不到的问题
问题原因
树莓派64位Raspbian系统中,python命令默认指向Python2,而你安装的setuptools可能仅针对Python3,导致执行python setup.py install时找不到对应版本的setuptools;另外Python2已停止维护,更推荐使用Python3环境。
解决方案
方案1:针对Python2安装setuptools(不推荐)
- 更新软件源并安装Python2版setuptools:
sudo apt-get update sudo apt-get install python-setuptools - 重新执行Adafruit DHT的安装命令:
sudo python setup.py install
方案2:切换到Python3环境(推荐)
- 安装Python3的setuptools和pip:
sudo apt-get update sudo apt-get install python3-setuptools python3-pip - 用Python3执行源码安装命令:
sudo python3 setup.py install - 更简便的方式:直接用pip3安装(替代源码安装)
sudo pip3 install adafruit-circuitpython-dht # 安装必要依赖库 sudo apt-get install libgpiod2
验证安装结果
- 进入Python3交互环境验证模块是否可导入:
在交互界面输入:python3
无报错则说明安装成功。import adafruit_dht
内容的提问来源于stack exchange,提问作者Ralf Wickum
相关产品推荐
相关产品推荐

