我想在我的教程django项目中使用rest_framework .
我按照说明步骤将'rest_framework'添加到settings.py中,如下所示 .
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'polls.apps.PollsConfig',
'rest_framework'
]
但是,当我尝试运行服务器时,pycharm无法识别'rest_framework'并出现错误:
无法在模块“DjangoProject”上获得真正的命令:python进程死于代码1:Traceback(最近一次调用最后一次):文件“E:\ PyCharm 2017.3.3 \ helpers \ pycharm_jb_manage_tasks_provider.py”,第25行,在django中 . setup()文件“D:\ DjangoProject \ venv \ lib \ site-packages \ django__init __ . py”,第24行,在安装程序apps.populate(settings.INSTALLED_APPS)文件“D:\ DjangoProject \ venv \ lib \ site-packages \ django \ apps \ registry.py“,第89行,填充app_config = AppConfig.create(条目)文件”D:\ DjangoProject \ venv \ lib \ site-packages \ django \ apps \ config.py“,第90行,在create module = import_module(entry)文件“D:\ DjangoProject \ venv \ lib \ importlib__init __ . py”,第126行,在import_module中返回_bootstrap._gcd_import(name [level:],package,level)文件“”,第994行,在_gcd_import文件“”,第971行,在_find_and_load文件“”,第953行,在_find_and_load_unlocked中,ModuleNotFoundError:没有名为'rest_framework'的模块
那是什么原因?
1 回答
我在https://stackoverflow.com/users/5189811/oluwafemi-sule的帮助下解决了这个问题
如果您遇到同样的问题,可能需要在您的全局环境中安装restframework . 您必须在虚拟机中安装它 .
虚拟机位于项目文件夹中 . 通过命令提示符(对于Windows):
然后激活它 . 通过>> activate命令 .
那你就在 .
请输入你的
命令在这里 .
我希望它能奏效 .