所以我已经把DHT2湿度传感器正确地连接到我的BeagleBone Black Rev C上。 我在MacBookPro上运行OS Mavericks,我遵循了Adafruit提供的关于如何使用DHT2的指导
这里还有我克隆的github文件:https://github.com/adafruit/Adafruit_Python_DHT
我写了这么几行:
git clone https://github.com/adafruit/Adafruit_Python_DHT.git
cd Adafruit_Python_DHT
sudo apt-get upgrade
sudo apt-get install build-essential python-dev
sudo python setup.py install
cd examples
sudo ./AdafruitDHT.py 22 P8_11
直到最后一行我才成功。一旦我输入最后一行(sudo./AdafruitDHT.py22p8u11),就会收到以下错误消息:
Traceback (most recent call last):
File "./AdafruitDHT.py", line 23, in <module>
import Adafruit_DHT
ImportError: No module named Adafruit_DHT
我知道某个地方有一个Adafruit_DHT文件,因为当我在Adafruit_Python_DHT目录中时,我会得到:
root@beaglebone:~/Adafruit_Python_DHT# ls
Adafruit_DHT examples ez_setup.py ez_setup.pyc LICENSE README.md setup.py source
我试过重新安装setup.py,但结果还是一样。
我已经遵循了Adafruit提供的所有方向,但我似乎无法通过这个。知道怎么回事吗?这似乎是一个简单的问题,但事实证明,这是一个主要的障碍,从我的DHT22阅读。如果有更多的信息需要帮助回答这个问题,请让我知道。
好吧,试着用“sudo”运行这个脚本。
你的脚本似乎找不到“Adafruit_DHT”模块。 有两种方法。
在终端中运行文件 “Python Adafruit_Python_DHT”
在脚本的第一行添加以下代码。 Should I put #! (shebang) in Python scripts, and what form should it take?
简单修复:
再次尝试运行
sudo ./AdafruitDHT.py ## ## ...
文件您可能忘记正确运行安装程序。
相关问题 更多 >
编程相关推荐