Can Anaconda可以用来为Go创建虚拟环境吗?

时间:2018-01-22 13:08:39

标签: python go anaconda virtualenv

Anaconda是一个功能强大且流行的工具包,通常与Python开发相关。它的蛇名可能被选中以提醒Python,但我使用它的感觉是它所做的只是处理虚拟环境,预安装有用的Python库,工具和包,然后(可能最重要的)处理依赖和安装。

我可以将Anaconda设置为为Go创建虚拟环境吗?

从事实Anaconda can install Go开始,我认为它实际上是可能的,但后来我也感觉到所有依赖性 - 解决Anaconda的力量可能只考虑Python。

......可以吗?

2 个答案:

答案 0 :(得分:3)

  

我也感觉所有依赖性 - 解决Anaconda的力量可能只考虑Python。

绝对不是。 Anaconda安装了Conda。 Conda是一个包和环境管理器,不仅适用于Python,还适用于R,Julia,Perl,Scala等......包括Go。

如果要运行Go:

,则需要创建新环境
conda create --name go --channel-name conda-forge go

然后转到新环境运行使用:

activate go

答案 1 :(得分:2)

由于Go支持vendoring,您可以使用像https://github.com/golang/dep这样的实用程序来拥有项目中的所有依赖项。