swagger_client в python пытается использовать Strava API - PullRequest
0 голосов
/ 12 апреля 2019

Я пытаюсь использовать Stava API в проекте Flask. Я видел следующее stackoverflow

и установленный swagger_client

swagger-codegen generate -i https://developers.strava.com/swagger/swagger.json -l python -o ./StravaPythonClient

согласно их инструкциям. Однако, когда я запускаю приложение, я все равно получаю import swagger_client ModuleNotFoundError: No module named 'swagger_client'

Мой код здесь

import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint

# Configure OAuth2 access token for authorization: strava_oauth
swagger_client.configuration.access_token = 'fe931c21b503a46b61b1000000000000000000000'

# create an instance of the API class
api_instance = swagger_client.StreamsApi()
id = 2284367626  # Long | The identifier of the activity.
#keys =  # array[String] | Desired stream types.
keyByType = true  # Boolean | Must be true. (default to true)

try:
    # Get Activity Streams
    api_response = api_instance.getActivityStreams(id, keys, keyByType)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling StreamsApi->getActivityStreams: %s\n" % e)

не уверен, какие пакеты я должен установить, чтобы это работало сейчас.

...