私のアプリケーションでリクエストを使用する必要があります。私はhereと記載されているように、HTTP(S)要求を発行する際の指示に従ってきました。requests_toolbelt.exceptions.VersionMismatchError:ツールベルトには少なくともRequests 2.10.0がインストールされている必要があります。バージョン2.6.0が代わりに見つかりました
私はvの値が2.6.0でデバッグするとき、私はそう
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
のように私のコードでrequest_toolbelsを呼び出しています。しかし私は要求がインストールされていることを確信しています2.11.1
ユニットテストを実行すると、次のエラーが発生します。
C:\Python27\python.exe "C:\Program Files (x86)\JetBrains\PyCharm 2016.2.3\helpers\pycharm\utrunner.py" C:\Code\zion-alpha\Tests\ZionTestSuite.py true
Testing started at 3:04 PM ...
C:\Code\zion-alpha\Tests\ZionTestSuite.py:1: RuntimeWarning: Parent module 'Tests' not found while handling absolute import
import unittest2
C:\Code\zion-alpha\Tests\ZionTestSuite.py:2: RuntimeWarning: Parent module 'Tests' not found while handling absolute import
from Tests.TestCases.handler_tests import AppTest
Traceback (most recent call last):
File "C:\Program Files (x86)\JetBrains\PyCharm 2016.2.3\helpers\pycharm\utrunner.py", line 153, in <module>
modules = [loadSource(a[0])]
File "C:\Program Files (x86)\JetBrains\PyCharm 2016.2.3\helpers\pycharm\utrunner.py", line 65, in loadSource
module = imp.load_source(moduleName, fileName)
File "C:\Code\zion-alpha\Tests\ZionTestSuite.py", line 2, in <module>
from Tests.TestCases.handler_tests import AppTest
File "C:\Code\zion-alpha\Tests\TestCases\handler_tests.py", line 1, in <module>
from Tests.TestCases.Base.base_test import TestBase, app
File "C:\Code\zion-alpha\Tests\TestCases\Base\base_test.py", line 12, in <module>
app = TestApp(create_app())
File "C:\Code\zion-alpha\app\__init__.py", line 12, in create_app
requests_toolbelt.adapters.appengine.monkeypatch()
File "C:\Code\zion-alpha\lib\requests_toolbelt\adapters\appengine.py", line 133, in monkeypatch
_check_version()
File "C:\Code\zion-alpha\lib\requests_toolbelt\adapters\appengine.py", line 145, in _check_version
requests.__version__
requests_toolbelt.exceptions.VersionMismatchError: The toolbelt requires at least Requests 2.10.0 to be installed. Version 2.6.0 was found instead.
例外をインストールするよう指示する適切なバージョンをインストールしたことを確認しましたか? – idjaw
はい2.11.1バージョンのリクエストがインストールされています –
リクエスト.__ version__ = 2.6.0。なぜこれが当てはまるのか分かりません。私は仮想環境を使用していません。 –