我正在开发一个网络应用程序,我使用 Django 作为框架。
我在 macOS 上使用 VS Code。
当我尝试导入某些 Django 模块时出现错误。这是我错误代码的截图。
错误信息如下:
[pylint] E0401: 无法导入 ‘django.conf.urls’
原文由 K. BLEU 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在开发一个网络应用程序,我使用 Django 作为框架。
我在 macOS 上使用 VS Code。
当我尝试导入某些 Django 模块时出现错误。这是我错误代码的截图。
错误信息如下:
[pylint] E0401: 无法导入 ‘django.conf.urls’
原文由 K. BLEU 发布,翻译遵循 CC BY-SA 4.0 许可协议
2 回答5.2k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
3 回答5.8k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
2 回答872 阅读✓ 已解决
在使用 Python 虚拟环境时,我也遇到了这个错误。就我而言,这是因为我在我的虚拟环境中安装了 Django,而我的基本环境不包含任何名为 Django 的模块。
基地(全球)环境
当我在我的虚拟环境中使用相同的命令时( myDjangoEnv )
使固定:
所以如果 VS code 从基础环境使用 Python 解释器,它将无法识别 Django 模块(导入错误)。因此,您需要将 Python 解释器更改为虚拟环境中存在的解释器。
听起来很复杂,但其实很简单: