Python 从终端启动升华文本3并使用激活的conda环境构建

Python 从终端启动升华文本3并使用激活的conda环境构建,python,macos,sublimetext3,virtualenv,conda,Python,Macos,Sublimetext3,Virtualenv,Conda,我是macOS的新手,在使用sublime的conda env时遇到问题。 假设我创建了一个名为“myenv”的conda环境 在linux中,我能够在终端中激活myenv,并启动sublime text 3,我的代码将在激活的环境中编译 我将运行的终端命令序列 conda evn-n“myenv”python=3 源代码激活myenv 亚基。 然而,在macOS中,当我尝试同样的事情时,sublime会引用根anaconda并使用根anaconda目录构建 有人能帮我解决这个问题吗?你可以为

我是macOS的新手,在使用sublime的conda env时遇到问题。 假设我创建了一个名为“myenv”的conda环境

在linux中,我能够在终端中激活
myenv
,并启动sublime text 3,我的代码将在激活的环境中编译

我将运行的终端命令序列

conda evn-n“myenv”python=3
源代码激活myenv
亚基。

然而,在macOS中,当我尝试同样的事情时,sublime会引用根anaconda并使用根anaconda目录构建


有人能帮我解决这个问题吗?

你可以为你的
conda
环境制作一个单独的
.sublime build

转到工具→ 构建系统→ 新建生成系统并将其复制到其中

{
    "cmd": ["your-path-to-the-conda-env", "-u", "$file"],
    "file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
    "selector": "source.python"
}
将其保存在
Packages/User
中,然后立即尝试构建


(当您的环境处于活动状态时,可以使用
哪个python3
找到您到conda环境的路径)

每次我想使用不同的环境时,是否必须重复此过程?保存生成系统后,您可以将其用于您的程序。@JoongGonYim Thank you注释是不允许的;接受答案和/或投票是允许的。我删除了你的感谢评论!