Как установить swagger_client в django проекте - PullRequest
0 голосов
/ 08 января 2020

Я сталкиваюсь с проблемой ModuleNotFoundError: нет модуля с именем 'swagger_client' при попытке запустить приведенный ниже код.

Как можно импортировать swagger_client?

Я хочу получить доступ к пользовательскому API.

мой код:

from __future__ import print_function
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint


# create an instance of the API class
api_instance = swagger_client.BookingApi()
reservationId =  # Long | reservation id

try: 
    # Cancel reservation
    api_response = api_instance.cancel_reservation(reservationId)
    pprint(api_response)
except ApiException as e:
    print("Exception when calling BookingApi->cancelReservation: %s\n" % e)

1 Ответ

0 голосов
/ 08 января 2020

Вы уверены, что установили правильный пакет? Я запустил pip3 install swagger_client и pip3 install swaggerclient, и он сказал мне, что не было соответствующего распределения.

Вот ссылка на то, что кажется самым популярным Python чванством реализация Django вместе с хорошим кратким руководством по началу работы, которое похоже на то, что вы пытаетесь выполнить sh.

В противном случае этот список содержит все управляемые сообществом интеграции Swagger на соответствующих языках. Множество разных на выбор при работе с Python.

...