首页 文章

pycharm无法识别休息框架

提问于
浏览
1

我想在我的教程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 回答

  • 0

    我在https://stackoverflow.com/users/5189811/oluwafemi-sule的帮助下解决了这个问题

    如果您遇到同样的问题,可能需要在您的全局环境中安装restframework . 您必须在虚拟机中安装它 .

    虚拟机位于项目文件夹中 . 通过命令提示符(对于Windows):

    • cd YourProjectFolder \ venv \ Scripts

    然后激活它 . 通过>> activate命令 .

    那你就在 .

    请输入你的

    • pip install djangorestframework

    命令在这里 .

    我希望它能奏效 .

相关问题