无法导入“ django.http” pylint(导入错误)

时间:2019-10-15 06:21:24

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

我在Visual Studio Code 2019中遇到了这个问题,希望任何人都可以帮助解决此问题,有关pip新版本和django 2.2+版本以及python最新的3.7版本的信息,请帮助解决此问题。

4 个答案:

答案 0 :(得分:2)

在您的可视代码中打开,然后打开“命令面板”,快捷方式为Ctrl + Shift + P 然后在其中键入python select解释器,它将为您提供环境名称,并在单击该名称时单击它,它将在您的项目中创建一个vscode文件夹 它会解决

答案 1 :(得分:1)

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

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

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

答案 2 :(得分:0)

可能会将您安装到与VS Code中选择的环境不同的Python环境中。有两种解决方法。

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

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

有关环境选择的详细信息,请参见https://code.visualstudio.com/docs/python/environments

答案 3 :(得分:0)

由于这个SO问题(VS Code error when importing Django module),就解决了。

  1. 打开命令面板(在“视图”菜单中)
  2. 输入Python类型:选择解释器
  3. 在虚拟环境中选择选项