django 没有名为rest_auth的模块

9ceoxa92  于 2022-11-19  发布在  Go
关注(0)|答案(3)|浏览(166)

获取错误:“汇入错误:没有名为rest_auth的模块”
完整跟踪:https://dpaste.de/UHyx
当我尝试使用“python2.7 www.example.com runserver”运行服务器时manage.py
我的伙伴和我使用的是同一个venv,但是当他运行“python2.7 www.example.com runserver”时,他能够成功运行服务器manage.py。我们都有相同的(我们相信)venv安装和包。
不太确定可以做些什么来修复这个错误,因为我真的不能从跟踪中得到太多,但我相信这可能是我的Python版本有问题。

krugob8w

krugob8w1#

您必须安装django-rest-auth:

pip install django-rest-auth

您可能会遇到一些问题的MacOS,似乎你可以修复以下:

  • 无法在Mac OS上安装nltk El Capitan

或者这样:

第二个似乎不是很系统友好,先试一试,先。

xlpyo6sf

xlpyo6sf2#

我把它安装在我的虚拟env中。但由于我不知道的原因,我仍然必须全局安装它,以便在venv中使用该应用程序。
/#pip安装django-rest-auth

fwzugrvs

fwzugrvs3#

我就是这样修好的...
首次运行:

python manage.py migrate

修复弹出的任何错误...对我来说,一些模块没有全局安装,因此我使用了pip而不是pipenv
然后

python manage.py makemigrations

然后

python manage.py migrate

最后

python manage.py runserver

相关问题