【发布时间】:2020-12-16 05:15:46
【问题描述】:
在我的 Mac 上,我使用 Miniconda 安装了 Python,还使用 conda 安装了各种 Python 包。在 Mac 终端应用程序中,我的 base conda 环境处于活动状态,当我运行 Python 时,它正确使用了 Miniconda 版本的 Python,如下所示:
在 Visual Studio Code (VSCode) 中,我使用 Python 解释器设置选择了 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 终端以使用 Miniconda 版本的 Python?
【问题讨论】:
-
我遇到了类似的问题,最后做了一个快速而简单的解决方法:stackoverflow.com/a/68073618/1584906
标签: python visual-studio-code vscode-settings miniconda