[英]How can I get VSCode integrated terminal in MacOS to launch correct version of Python?
我最近在 MacOS 上安装了 Python 3.10.1,我正在尝试将 VSCode 设置为我的文件编辑器和集成终端。 我成功安装了 Python 扩展,你可以在截图的左下角看到。 但是,当我打开终端 session 并检查 Python 的版本时,它显示 2.7.18。
[![VSCode 窗口截图][1]][1]
我在 settings.JSON 文件中尝试了各种设置,包括“terminal.integrated.inheritEnv:false”[在各种 SO 帖子中推荐][2],但没有帮助。 有人可以帮我设置集成终端以启动 Python 3.10.1 吗?
以下是一些可能有用的事实:
最后一件事:如果我从集成终端键入“echo $PATH”命令,我会得到以下信息:
/usr/local/bin
/usr/bin
/bin
/usr/sbin
/sbin
/Library/Apple/usr/bin
/usr/local/mongodb/bin```
[1]: https://i.stack.imgur.com/AniyE.png
[2]: https://stackoverflow.com/questions/54582361/vscode-terminal-shows-incorrect-python-version-and-path-launching-terminal-from
打开User Settings.json并添加
"python.defaultInterpreterPath": "<path to python3>"
重新加载 window,创建一个新文件夹并在 VS Code 中打开它,扩展应该使用 python3 作为解释器。
我能够通过将“python3”别名更改为“python”并将另一行添加到 settings.JSON 来解决我的问题:“python.pythonPath”:“/usr/local/bin/python”
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.