当前位置: 首页 > 知识库问答 >
问题:

pycharm不识别rest框架

米飞龙
2023-03-14

我想在我的教程django项目中使用rest_framework。

我按照指示步骤添加了rest_frameworksettings.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_框架”,并且在我尝试运行服务器时出现错误:

  • 未能在模块“DjangoProject”上获取实际命令:python进程在django中的代码1:Traceback(最近一次调用):文件“E:\PyCharm 2017.3.3\helpers\PyCharm\u jb\u manage\u tasks\u provider.py”
    第25行中终止。setup()文件“D:\DjangoProject\venv\lib\site packages\django\uuuuu init\uuuuuuuuu.py”,第
    24行,位于安装程序应用程序中。填充(设置.INSTALLED_APPS)文件“D:\DjangoProject\venv\lib\site packages\django\APPS\registry.py”,第89行,在populate app_config=AppConfig中。创建(条目)文件“D:\DjangoProject\venv\lib\site packages\django\apps\config.py”,第90行,在
    导入模块返回\u引导程序中的第126行,创建(条目)文件“D:\DjangoProject\venv\lib\importlib\uuuuuuuu init\uuuuuuuuuuuu.py”_gcd_导入(名称[级别:],包,级别)文件“”,第994行,在_gcd_导入文件“”中,第971行,在_find_和_loadfile
    中,第953行,在_find_和_load_unlocked modulenofound错误:没有名为“rest_framework”的模块

原因是什么?

共有1个答案

钦侯林
2023-03-14

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

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

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

  • cd YourProjectFolder\venv\Scripts

然后激活它。通过

那你就进去了。

请键入您的姓名

  • pip安装Djangorest框架

这里指挥。

我希望它能起作用。

 类似资料:
  • 每当我执行 以转换为字符串时,pycharm 都会突出显示 str 部分并声明未解析的引用“str” 为什么?我认为str是一个内置的python函数,应该可以普遍工作。 我从Vagrant运行的Python 3.5配置为解释器,按照以下设置:https://www.jetbrains.com/help/pycharm/2016.1/configuring-remote-interpreters-

  • PyCharm不再识别Python文件。解释器路径设置正确。

  • 看看这张图: 我认为缺少一些设置配置,因为当我尝试创建模型时。py会这样。代码无法识别,文件与py文件不同。。。 知道我做错了什么吗? 注意:不是文件类型问题,因为可以识别另一个文件代码并且文件图标是python。

  • 问题内容: 我有一个名为EmployeeDepartment的实体,如下所示 我有一个如下定义的Spring Data Repository 此外,我注册了一个转换器,以将String转换为EmployeeDepartmentPK。 现在,对于一个由ID employeeID =“ abc123”和departmentCode =“ JBG”限定的实体,我希望在调用SDR接口时使用的ID为abc1

  • PyCharm支持Flask框架开发。 通过欢迎屏幕创建新项目,您可以轻松创建新的Flask项目。 可以设置项目的位置和虚拟环境,并选择模板语言以及模板的位置。 可以使用 Run - > Run’ ‘ 来运行项目。 也可以用这个框架添加一个新的数据源。创建一个名为的文件并添加SQL代码来创建一些表。 PyCharm编辑器会识别这些文件并要求您配置数据源并设置为数据库方言。 PyCharm会要求您选

  • 可以使用其欢迎窗口在PyCharm编辑器中创建一个Pyramid Framework项目。 用户可以默认设置项目的解释器和Python位置,选择脚手架和模板语言。 Pyramid框架中的脚手架使用URL调度来映射URL并查看代码和SQLAlchemy以获得持久性属性。 PyCharm编辑器会向用户询问文件中所需软件包的列表,并提示用户下载所需的软件包。 以开发模式安装项目(有关更多详细信息,请参阅