V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
praynise
V2EX  ›  Go 编程语言

请问 go 有 Python 类似于 pypi 的第三方库仓库吗?

  •  
  •   praynise · 2018-01-15 08:45:44 +08:00 · 2786 次点击
    这是一个创建于 2483 天前的主题,其中的信息可能已经有所发展或是发生改变。
    小弟用 python 的时候,使用 pypi 可以很容易找到自己需要的轮子,现在开始学习 go 语言,请问 go 有类似于 python 的 pypi 一样的 package index,便于搜索和使用吗?谢谢大家
    17 条回复    2018-01-19 19:49:01 +08:00
    torbrowserbridge
        1
    torbrowserbridge  
       2018-01-15 08:51:58 +08:00
    PythonAnswer
        2
    PythonAnswer  
       2018-01-15 09:00:08 +08:00 via Android
    go get 好用吗
    owenliang
        3
    owenliang  
       2018-01-15 09:05:20 +08:00 via Android
    在 github 上搜就行。。
    janxin
        4
    janxin  
       2018-01-15 09:07:25 +08:00
    https://godoc.org/ search for package by keyword
    jeffersonpig
        5
    jeffersonpig  
       2018-01-15 09:19:50 +08:00
    @torbrowserbridge last updated 334 days ago
    Immortal
        6
    Immortal  
       2018-01-15 09:32:51 +08:00
    go get 一般都可以了
    但你会发现,有些早期的会用到 google code 的库,要么被墙要么就是已经被转移到 github 上了,代码内 import 的路径还是 google/xxxx 这时候你可能会需要[gopm]( https://gopm.io/) 暂时也没其他坑了
    mason961125
        7
    mason961125  
       2018-01-15 10:13:45 +08:00
    mason961125
        8
    mason961125  
       2018-01-15 10:15:55 +08:00
    哦,看错了,不是要包管理器。那这个更适合你 https://github.com/avelino/awesome-go
    ifsclimbing
        9
    ifsclimbing  
       2018-01-15 10:32:32 +08:00
    @PythonAnswer 好用??
    ifsclimbing
        10
    ifsclimbing  
       2018-01-15 10:33:08 +08:00
    目前没有,go 的包管理,做的屎一样
    specita
        11
    specita  
       2018-01-15 10:37:47 +08:00
    这就是蛋疼的地方
    XIVN1987
        12
    XIVN1987  
       2018-01-15 10:43:21 +08:00
    包管理我倒不在乎,反正又不经常安装 package

    倒是更希望能把代码丑这个问题解决一下( • ̀ω•́ )✧
    AlphaTr
        13
    AlphaTr  
       2018-01-15 10:45:23 +08:00
    包管理工具,官方有 dep,还有许多第三方的;仓库和 python,node 等不太一样,没有一个集中的仓库地址,只要是 git 地址支持都可以作为包的仓库,比较多的是直接用 github 的地址~
    yuchenyang1994
        14
    yuchenyang1994  
       2018-01-15 14:32:35 +08:00
    还是用 glide 吧
    Mithrandir
        15
    Mithrandir  
       2018-01-15 15:52:18 +08:00
    go 的包管理器做的 shit 一样+1
    HarrisonZ
        16
    HarrisonZ  
       2018-01-15 18:23:07 +08:00
    官方有大一统的 dep,不过还没有 release 吧。现在这个阶段推荐使用 glide,dep 兼容 glide 项目
    iceheart
        17
    iceheart  
       2018-01-19 19:49:01 +08:00 via Android
    go get
    你得回翻墙,不然干瞪眼
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1004 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:10 · PVG 04:10 · LAX 13:10 · JFK 16:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.