当我新建一个Django项目时突然出现这个错误。我使用 pip 在虚拟环境中安装了所有包。
原文由 Mrinmoy Sarkar 发布,翻译遵循 CC BY-SA 4.0 许可协议
当我新建一个Django项目时突然出现这个错误。我使用 pip 在虚拟环境中安装了所有包。
原文由 Mrinmoy Sarkar 发布,翻译遵循 CC BY-SA 4.0 许可协议
1 回答1k 阅读✓ 已解决
1 回答706 阅读✓ 已解决
1 回答613 阅读✓ 已解决
1 回答583 阅读
590 阅读
我遇到了完全相同的问题,并且有多种解决方案,但只有 @Neha 的 回答让我明白了这一点。这里的问题真的很简单。 VS Code 使用你的 “主”Python 解释器,而你应该在 Django 的虚拟环境中使用它。
换句话说,我在这里安装了主要的 Python:
c:\users\yourName\appdata\local\programs\python\python39
。而我的 VS Code 已经指向了这个解释器。但是我的 Django 安装在这个路径中:
c:\users\yourName\source\vscode-repos\basic-app\backend-service\venvs\lib\site-packages
。为了解决这个问题,点击 VS Code 栏 with Python Interpreter ,然后你会看到一个弹出窗口。选择 + Enter interpreter path… 然后 Find… 。它将为您打开 文件资源管理器。转到您的 虚拟环境文件夹,在那里安装了 Django(在我的例子中是 vscode-repos\basic-app\backend-service\venvs 文件夹),在其中转到
Scripts
文件夹和选择 python.exe , 像这样。你很高兴去!