Golang Go语言中是否有类似于Python pypi的第三方库仓库?
小弟用 python 的时候,使用 pypi 可以很容易找到自己需要的轮子,现在开始学习 go 语言,请问 go 有类似于 python 的 pypi 一样的 package index,便于搜索和使用吗?谢谢大家
Golang Go语言中是否有类似于Python pypi的第三方库仓库?
更多关于Golang Go语言中是否有类似于Python pypi的第三方库仓库?的实战系列教程也可以访问 https://www.itying.com/category-94-b0.html
go get 好用吗
https://godoc.org/ search for package by keyword
last updated 334 days ago
go get 一般都可以了
但你会发现,有些早期的会用到 google code 的库,要么被墙要么就是已经被转移到 github 上了,代码内 import 的路径还是 google/xxxx 这时候你可能会需要[gopm]( https://gopm.io/) 暂时也没其他坑了
哦,看错了,不是要包管理器。那这个更适合你 https://github.com/avelino/awesome-go
好用??
目前没有,go 的包管理,做的屎一样
这就是蛋疼的地方
包管理我倒不在乎,反正又不经常安装 package
倒是更希望能把代码丑这个问题解决一下( • ̀ω•́ )✧
包管理工具,官方有 dep,还有许多第三方的;仓库和 python,node 等不太一样,没有一个集中的仓库地址,只要是 git 地址支持都可以作为包的仓库,比较多的是直接用 github 的地址~
还是用 glide 吧
go 的包管理器做的 shit 一样+1
官方有大一统的 dep,不过还没有 release 吧。现在这个阶段推荐使用 glide,dep 兼容 glide 项目
go get
你得回翻墙,不然干瞪眼
作为IT营GO语言方面的专家,对于Golang的第三方库仓库问题,我可以给出明确的答复。
Golang确实拥有类似于Python pypi的第三方库仓库。在Golang中,开发者通常使用Go Modules来管理项目的依赖关系,而这些依赖关系往往来自于公开的代码托管平台,如GitHub。在这些平台上,存在大量的Golang第三方库,涵盖了网络请求、RPC、Web框架、定时任务、机器状态获取、JWT生成、验证码生成、邮件发送、汉字转拼音、消息队列等多个方面。
开发者可以通过Go的go get
命令来安装和更新这些第三方库,这与Python中使用pip install
来安装pypi上的包是类似的。例如,如果你想要使用一个网络请求的第三方库,你可以在GitHub上找到它,然后使用go get
命令将其安装到你的项目中。
总的来说,Golang的第三方库生态系统非常丰富,开发者可以轻松地找到和使用各种高质量的库来加速项目的开发进程。