Python ImportError:没有名为';Adafruit#u DHT';烧瓶内应用

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

我正在开发一个气象站。我使用树莓皮2以及DHT22传感器。我使用Adafruit读取传感器的数据。我按照他们的说明安装了它。我试了两种方法,但不幸的是没有一种有效

读取数据有时是有效的,但当我尝试在我的Flask应用程序中读取数据时,它永远不起作用

这是我的密码:

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上查看了以下答案:

我感谢你的帮助

更新 如果我禁用虚拟环境,Adafruit运行良好

可以找到解决方案可以找到解决方案