Anaconda是一个功能强大且流行的工具包,通常与Python开发相关。它的蛇名可能被选中以提醒Python,但我使用它的感觉是它所做的只是处理虚拟环境,预安装有用的Python库,工具和包,然后(可能最重要的)处理依赖和安装。
我可以将Anaconda设置为为Go创建虚拟环境吗?
从事实Anaconda can install Go开始,我认为它实际上是可能的,但后来我也感觉到所有依赖性 - 解决Anaconda的力量可能只考虑Python。
......可以吗?
答案 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这样的实用程序来拥有项目中的所有依赖项。