ImportError: cannot import name 'NinjaAPI' from 'ninja'

Я работаю над фреймворком для отдыха Django ninja. проект отлично работает на моей машине, но когда я пытаюсь запустить его в виртуальной среде (venv) и установить все requirements.txt, включая django-ninja он выдает ошибку (ImportError: cannot import name 'NinjaAPI' from 'ninja')

Это мои требования.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 version:

pip 21.2.3 

вам нужно установить только django-ninja (не ninja)

run

pip uninstall ninja

на вашем окружении, и вы должны быть готовы к работе

Вернуться на верх