我正在开发Django忍者rest框架。该项目在我的机器上运行良好,但当我尝试在虚拟环境(venv)中运行它并安装所有requirements.txt(包括django-ninja
)时,它会引发一个错误(ImportError:无法从“ninja”导入名称“NinjaAPI”)
导致错误的行
from ninja import NinjaAPI
当我安装忍者时,它会给我反馈软件包已经安装
Requirement already satisfied: django-ninja
我使用此命令创建虚拟环境
python3 -m venv venv
这些是我的requirements.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
你只需要安装django忍者(不是忍者)
跑
在你的环境,你应该是好去
相关问题 更多 >
编程相关推荐