Foo*_*Yu2 5 python terminal import sensor beagleboneblack
因此,我已将DHT22湿度传感器正确地连接到BeagleBone Black RevC。我在MacBook Pro上运行OS Mavericks,并且按照Adafruit提供的说明使用DHT22。
我使用的网站非常清晰:https://learn.adafruit.com/dht-humidity-sensing-on-raspberry-pi-with-gdocs-logging/software-install-updated
这也是我克隆的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
Run Code Online (Sandbox Code Playgroud)
我成功到最后一行。输入最后一行(sudo ./AdafruitDHT.py 22 P8_11)后,我收到以下错误消息:
Traceback (most recent call last):
File "./AdafruitDHT.py", line 23, in <module>
import Adafruit_DHT
ImportError: No module named Adafruit_DHT
Run Code Online (Sandbox Code Playgroud)
我知道某个地方有一个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
Run Code Online (Sandbox Code Playgroud)
我尝试重新安装setup.py,但结果仍然相同。
我遵循了Adafruit提供的所有指示,但似乎似乎无法超越。有什么想法吗?这似乎是一个简单的问题,但事实证明,这是从DHT22中获取读数的主要障碍。如果需要更多信息来帮助解决此问题,请告诉我。
小智 0
您的脚本似乎找不到“Adafruit_DHT”模块。有两种方法。
在终端中将文件运行为“Python Adafruit_Python_DHT”
在脚本的第一行添加以下代码。 我应该加上#! Python 脚本中的 (shebang) 应该采用什么形式?
| 归档时间: |
|
| 查看次数: |
25472 次 |
| 最近记录: |