我有一台新的 Mac,通过自制软件和 Visual Studio Code 安装了 Python 3。默认情况下,我不是一个 Python 爱好者,我倾向于使用 Java,但想尝试一个有趣的项目。
我在 VSCode 中的终端有一个 python 3.8 版本的系统安装,但我没有使用它,我想使用我的brew 安装版本,如屏幕截图所示。如果我 echo $path 它显示正确,我的 mac 终端显示正确并且我的 VSCode python 插件显示正确的版本。我已经重新启动了几次,以防它被缓存。
我想使用brew版本3.9.7。我的项目无法加载导入,例如我认为的“导入请求”。导入失败错误是。
无法从sourcePylancereportMissingModuleSource解析导入“请求”
我总是通过 VSCode 命令行安装和卸载请求很多次。
最佳答案
VS Code 的 $PATH
中的值的顺序可能与 Terminal.app 的顺序不同。
参见https://github.com/microsoft/vscode/issues/70248了解更多信息。
您只需设置"terminal.integrated.inheritEnv": false
。这对我来说效果很好。
关于python-3.x - VSCode 终端使用了错误的 python 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69857955/