[英]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.