【问题标题】:Unable to import 'django.http'pylint(import-error) [closed]无法导入'django.http'pylint(import-error)[关闭]
【发布时间】:2020-02-11 18:16:58
【问题描述】:

规格:

  • Visual Studio 代码 2019
  • 最新 pip 版本
  • Django 2.2+ 版本
  • Python 最新 3.7 版本

【问题讨论】:

标签: python django visual-studio-code django-views


【解决方案1】:

感谢这个 SO 问题 (VS Code error when importing Django module),刚刚解决了。

  1. 打开命令面板(在视图菜单中)
  2. 键入 Python:选择解释器
  3. 根据您的虚拟环境选择选项

【讨论】:

    【解决方案2】:

    您可能会安装到与您在 VS Code 中选择的环境不同的 Python 环境中。有两种方法可以解决这个问题。

    最好的解决方案是创建一个虚拟环境,然后使用python -m pip 安装到其中。您永远不应该只使用直接的pip 命令,因为它会安装到您安装的last Python 中,而该Python 恰好在您的PATH 中最早设置。

    另一种选择是确定您将 Django 安装到哪个 Python 环境,并确保这是您在 VS Code 中选择的那个。

    环境选择等细节可以在https://code.visualstudio.com/docs/python/environments找到。

    【讨论】:

      【解决方案3】:

      在你打开你的可视化代码,然后打开命令面板,快捷键是 Ctrl+SHIFT+P 然后在此处键入 python 选择解释器,它将为您提供环境名称,并在您单击它时单击它,它将在您的项目中创建一个 vscode 文件夹 会解决的

      【讨论】:

        【解决方案4】:

        这可能只是一个 linter 问题。你在使用 MS Python 扩展吗?如果没有,请从这里获取:https://marketplace.visualstudio.com/items?itemName=ms-python.python

        此外,如果您还没有安装 django 支持扩展“Djaneiro”,请从此处:https://marketplace.visualstudio.com/items?itemName=thebarkman.vscode-djaneiro

        请参考以下链接以查看在 vs code 中配置 Django 开发环境的更多详细信息。 https://djangocentral.com/visual-studio-code-setup-for-django-developers/

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2012-04-25
          • 1970-01-01
          • 2021-08-11
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2023-04-03
          • 2014-11-23
          相关资源
          最近更新 更多