在我的 Mac 上,我使用 Miniconda 安装了 Python我还使用 conda 安装了各种 Python 包。在 Mac 终端应用程序中,我的 base
conda 环境处于事件状态,当我运行 Python 时,它正确地使用了 Miniconda 版本的 Python,如下所示:
在 Visual Studio Code (VSCode) 中,我使用 Python Interpreter 设置选择了 Python 的 Miniconda 版本。窗口底部显示了正确的 Python 版本和 conda 环境:
但是,当我在 VSCode 中使用内置终端时,它仍然使用 macOS Python,即使它显示 base
conda 环境处于事件状态:
我在 VSCode 中使用 Python、One Dark Pro 和 Jupyter 扩展。此外,VSCode 终端和 Mac 终端应用程序中的 $PATH
返回以下内容:
# VSCode terminal
base ❯ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/Library/Apple/usr/bin:/Users/gavinw/miniconda3/bin:/Users/gavinw/miniconda3/condabin
# Mac terminal app
base ❯ echo $PATH
/Users/gavinw/miniconda3/bin:/Users/gavinw/miniconda3/condabin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/Library/Apple/usr/bin
如何配置 Visual Studio Code 终端以使用 Python 的 Miniconda 版本?
最佳答案
选择conda自带的Python后,VSCode左下角会显示Python解释器,然后使用快捷键Ctrl+Shift+`打开一个新的VSCode终端,(或者点击“Terminal”, “新终端”)会自动进入选择的环境并自动激活。
关于python - 在 macOS 上将 Visual Studio Code 与 Miniconda 结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65317721/