首页 > 解决方案 > 如何在 Sublime Text Anaconda 包中自动设置 `python_interpreter` 的 conda 虚拟环境?

问题描述

当我打开工作区文件夹并在 Sublime 文本中处理它时,我通常通过终端(使用cd)进入目录并使用subl .打开它。(如果我移动到目录,它的虚拟环境将被激活,因为我autoenv上面提到过)

在Anaconda的包设置(用户自定义设置)中,我可以设置python_interpreter,所以每当我使用3rd 方库之类的功能时,它都会反映其已安装的库并让我到达那里Go to definitionClass设置如下所示:"python_interpreter": "/Users/chois/miniconda3/envs/MY_VIRTUAL_ENV_NAME/bin/python"

但问题是,它被设置"python_interpreter": "/Users/chois/miniconda3/bin/python"为默认值,它是一个(base)解释器,而不是目录的虚拟环境。因此,每当我在那个工作区工作时,我都必须手动更改它。

我尝试的是类似"python_interpreter": "/Users/chois/miniconda3/envs/$VIRTUAL_ENV/bin/python",但崇高的文本无法识别包设置中的环境变量。

如何灵活设置python_interpreter为每个工作目录的虚拟环境的解释器路径,比如说,"/Users/chois/miniconda3/envs/$CURRENT_DIRS_VIRTUAL_ENV_NAME/bin/python"

标签: pythonanacondasublimetext3

解决方案


推荐阅读