让vscode的python环境和终端的python环境保持一致

让vscode的python环境和终端的python环境保持一致

November 18, 2023
这个是终端的环境  (base) MacBook-Pro-6:scrapgeek $python3 --version
Python 3.10.10
(base) MacBook-Pro-6:scrapgeek $whereis python3
python3: /usr/bin/python3 /Users/martin/miniconda3/share/man/man1/python3.1
(base) MacBook-Pro-6:scrapgeek $which python3
/Users/martin/miniconda3/bin/python3

这个是vscode的环境
(base) MacBook-Pro-6:scrapgeek $whereis python3
python3: /usr/bin/python3 /usr/local/share/man/man1/python3.1
(base) MacBook-Pro-6:scrapgeek $which python3
/usr/local/bin/python3
(base) MacBook-Pro-6:scrapgeek $

怎么让vscode 跟终端的一样呢

ChatGPT回答

在您提供的信息中,终端使用的是安装在 /Users/martin/miniconda3/bin/python3 的Python解释器,而VSCode使用的是位于 /usr/local/bin/python3 的解释器。为了使VSCode使用与终端相同的Python解释器,您需要在VSCode中指定正确的解释器路径。以下是步骤:

打开VSCode。
按下 Cmd+Shift+P (macOS) 或 Ctrl+Shift+P (Windows/Linux) 打开命令面板。
输入并选择 Python: Select Interpreter 命令。
查看列表中是否有 /Users/martin/miniconda3/bin/python3。如果有,选择它。
如果列表中没有,选择 Enter interpreter path... 选项。
输入 /Users/martin/miniconda3/bin/python3 作为路径,并选择。
确认选择后,VSCode应使用与您的终端相同的Python解释器。
这样设置后,VSCode中的Python环境应该与您的终端一致。此外,请确保VSCode的Python插件安装并更新到最新版本,以便它可以正确地识别和使用指定的Python解释器。

Cmd+Shift+P 打开选择 3.10.10这个解释器