Python ImportError:没有名为';Adafruit#u DHT';烧瓶内应用
我正在开发一个气象站。我使用树莓皮2以及DHT22传感器。我使用Adafruit读取传感器的数据。我按照他们的说明安装了它。我试了两种方法,但不幸的是没有一种有效 读取数据有时是有效的,但当我尝试在我的Flask应用程序中读取数据时,它永远不起作用 这是我的密码:Python ImportError:没有名为';Adafruit#u DHT';烧瓶内应用,python,flask,sensors,adafruit,Python,Flask,Sensors,Adafruit,我正在开发一个气象站。我使用树莓皮2以及DHT22传感器。我使用Adafruit读取传感器的数据。我按照他们的说明安装了它。我试了两种方法,但不幸的是没有一种有效 读取数据有时是有效的,但当我尝试在我的Flask应用程序中读取数据时,它永远不起作用 这是我的密码: import Adafruit_DHT app = Flask(__name__) sensor = Adafruit_DHT.DHT22 gpio = 4 @app.route('/') def index(): re
import Adafruit_DHT
app = Flask(__name__)
sensor = Adafruit_DHT.DHT22
gpio = 4
@app.route('/')
def index():
return "This is the index page"
@app.route('/humidity', methods=['GET'])
def get_humidity():
humidity, temperature = Adafruit_DHT.read_retry(sensor, gpio)
return humidity
@app.route('/temperature', methods=['GET'])
def get_humidity():
humidity, temperature = Adafruit_DHT.read_retry(sensor, gpio)
return temperature
@app.route('/all', methods=['GET'])
def get_humidity():
humidity, temperature = Adafruit_DHT.read_retry(sensor, gpio)
return 'humidity='+humidity+';temperature='+temperature
if __name__ == 'main':
app.run()
此外,我在Stackoverflow.com上查看了以下答案: