pycharm无法识别休息框架

时间:2018-02-06 09:10:47

标签: python django

我想在我的教程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(最近一次调用最后一次):File   “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(entry)文件“D:\ DjangoProject \ venv \ lib \ site-packages \ django \ apps \ config.py”,line   90,在创造中      module = import_module(entry)文件“D:\ DjangoProject \ venv \ lib \ importlib__init __。py”,第126行,中
      import_module      return _bootstrap._gcd_import(name [level:],package,level)文件“”,第994行,在_gcd_import文件中   “”,第971行,在_find_and_load文件中   “”,第953行,在_find_and_load_unlocked中   ModuleNotFoundError:没有名为'rest_framework'的模块
  •   

原因是什么?

1 个答案:

答案 0 :(得分:0)

我在https://stackoverflow.com/users/5189811/oluwafemi-sule

的帮助下解决了这个问题

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

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

  • cd YourProjectFolder \ venv \ Scripts

然后激活它。通过>>激活命令。

那你就在。

请输入您的

  • pip install djangorestframework

命令在这里。

我希望它能奏效。