python-3.x - VSCode 终端使用了错误的 python 版本

标签 python-3.x visual-studio-code

我有一台新的 Mac,通过自制软件和 Visual Studio Code 安装了 Python 3。默认情况下,我不是一个 Python 爱好者,我倾向于使用 Java,但想尝试一个有趣的项目。

我在 VSCode 中的终端有一个 python 3.8 版本的系统安装,但我没有使用它,我想使用我的brew 安装版本,如屏幕截图所示。如果我 echo $path 它显示正确,我的 mac 终端显示正确并且我的 VSCode python 插件显示正确的版本。我已经重新启动了几次,以防它被缓存。

我想使用brew版本3.9.7。我的项目无法加载导入,例如我认为的“导入请求”。导入失败错误是。

无法从sourcePylancereportMissingModuleSource解析导入“请求”

我总是通过 VSCode 命令行安装和卸载请求很多次。

enter image description here

enter image description here

最佳答案

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/

相关文章:

python - 将元素分配给列表中的列表

python - 为什么在 Pandas Series 上调用 .sort() 函数会就地对其值进行排序并且什么都不返回?

reactjs - VsCode (Ctrl + K + D) - JSX 元素没有相应的结束标记

python-3.x - 使用@rpath/libpoppler.71.dylib 找不到图像

python - 如何测试可以用环境变量初始化的数据类?

python - 仅计数迭代器附加最终计数值

visual-studio-code - 调试时如何让 Visual Studio Code 在退出时暂停

javascript - 如何在 VSCode 中获取 AngularJS 的智能感知?

node.js - Visual Studio Code 缩进配置和 EditorConfig?

terminal - 安装 zsh 并更改字体样式后,我在 VSCode 中的终端字体很小?