我需要在我的应用程序中使用请求。我遵循了关于发出HTTP(S)请求的说明,如here所述。在
我在我的代码中调用request_toolbels
from flask import Flask
from routes import configure_blueprints
from modules.filters import init_babel
import requests
import requests_toolbelt.adapters.appengine
def create_app():
"""Create the Flask App"""
v = requests.__version__
requests_toolbelt.adapters.appengine.monkeypatch()
app = Flask(__name__)
configure_blueprints(app)
init_babel(app)
return app
当我调试时,v的值是2.6.0。但我确定我已经安装了requests 2.11.1
我在运行单元测试时遇到以下错误。在
^{pr2}$
发生这种情况是因为appengine sdk有自己的请求版本。您需要安装sdk1.9.49才能获得请求2.10 appengine sdk加载请求2.6.0的旧版本
不管您在lib目录中安装了哪个版本的请求。Appengine总是默认为自己的请求版本。在
pip install requests==2.10.0
将解决此问题相关问题 更多 >
编程相关推荐