登录
首页 >  Golang >  Go问答

有没有相当于python的virtualenv的GO?

来源:stackoverflow

时间:2024-04-10 10:03:28 382浏览 收藏

偷偷努力,悄无声息地变强,然后惊艳所有人!哈哈,小伙伴们又来学习啦~今天我将给大家介绍《有没有相当于python的virtualenv的GO?》,这篇文章主要会讲到等等知识点,不知道大家对其都有多少了解,下面我们就一起来看一吧!当然,非常希望大家能多多评论,给出合理的建议,我们一起学习,一起进步!

问题内容

问题就在标题中:有没有相当于python的virtualenv的GO?启动新项目的首选工作流程是什么?


解决方案


Go modules,自 Go 1.12(或打开特殊标志的 1.11)以来内置于工具中。在 GOPATH 之外创建一个目录(即基本上在任何地方),使用 go mod init 创建 go.mod (这为您的模块提供了声明的导入路径),然后开始工作。无需像 venv 那样“激活”环境;当检测到一个模块时,Go 1.12+ 工具将自动在当前模块中工作,例如任何 go get 都将在模块范围内发生。

尽管我链接到的 Go 博客条目主要侧重于在模块中创建库,您可能希望发布该库以允许从其他地方使用,但这不是必需的。您也可以创建一个模块来保存程序(package main),并且无需发布它(尽管如果发布,则可以使用 go get 来安装该程序)。

今天关于《有没有相当于python的virtualenv的GO?》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>