Ошибка импорта: невозможно импортировать имя «NinjaAPI» из «ниндзя».Python

Программы на Python
Ответить
Anonymous
 Ошибка импорта: невозможно импортировать имя «NinjaAPI» из «ниндзя».

Сообщение Anonymous »

Я работаю над фреймворком отдыха Django ninja. проект работает нормально на моей машине, но когда я пытаюсь запустить его в виртуальной среде (venv) и установить все требования.txt, включая django-ninja, возникает ошибка (ImportError: невозможно импортировать имя «NinjaAPI» из «ninja»).
Строка, вызывающая ошибку

Код: Выделить всё

from ninja import NinjaAPI
Когда я устанавливаю ниндзя, он сообщает мне, что пакет уже установлен

Код: Выделить всё

Requirement already satisfied: django-ninja
Я использую эту команду для создания виртуальной среды.

Код: Выделить всё

python3 -m venv venv
Это мои требования.txt

Код: Выделить всё

asgiref==3.4.1
cffi==1.14.6
cryptography==3.4.7
dj-database-url==0.5.0
Django==3.2.6
django-heroku==0.3.1
django-ninja==0.13.2
gunicorn==20.1.0
jwt==1.2.0
ninja==1.10.2
psycopg2==2.9.1
psycopg2-binary==2.9.1
pycparser==2.20
pydantic==1.8.2
PyJWT==2.1.0
pytz==2021.1
sqlparse==0.4.1
typing-extensions==3.10.0.0
whitenoise==5.3.0

Версия Python

Код: Выделить всё

Python 3.9.0
pip-версия:

Код: Выделить всё

pip 21.2.3


Подробнее здесь: https://stackoverflow.com/questions/686 ... from-ninja
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»