当前位置:  开发笔记 > 编程语言 > 正文

Go/golang - 是否有相当于python"pip install"的安装包?

如何解决《Go/golang-是否有相当于python"pipinstall"的安装包?》经验,为你挑选了2个好方法。

刚开始学习Go(人们会说"Go"还是"Golang"?)

我得到了hello world示例运行.我设置了GOROOT和GOPATH.

现在我想做一些更先进的事情,例如打开csv文件,我在这里找到了一个教程

为了使这个脚本工作,我需要导入的包,例如"bufio","encoding/csv"等.

我是否必须手动搜索https://github.com/golang/go/wiki/Projects或其他一些存储库,下载并解压缩到我的GOPATH"pkg"目录中?

或者Go/Golang是否有相当于Python的"pip install"的东西可以为我做这个?

import (
    "bufio"
    "encoding/csv"
    "os"
    "fmt"
    "io"
)

func main() {
    // Load a TXT file.
    f, _ := os.Open("C:\\Users\\bb\\Documents\\Dropbox\\Data\\bc hydro tweets\\bchtweets.csv")

    // Create a new reader.
    r := csv.NewReader(bufio.NewReader(f))
    for {
    record, err := r.Read()
    // Stop at EOF.
    if err == io.EOF {
        break
    }
    // Display record.
    // ... Display record length.
    // ... Display all individual elements of the slice.
    fmt.Println(record)
    fmt.Println(len(record))
    for value := range record {
        fmt.Printf("  %v\n", record[value])
    }
    }
}

Patrick Lee.. 9

Go有go get类似pip installPython的东西.(参考)



1> Patrick Lee..:

Go有go get类似pip installPython的东西.(参考)



2> kopiczko..:

阅读这篇精美文档部分的每一行:https://golang.org/doc/code.html#Organization

顺便说一句,您导入部分中的所有软件包都来自标准库.因此,您不必为此示例安装任何内容.

安装软件包的最佳方法是go get简单克隆一个git repo给你$GOPATH/src,你应该尽可能坚持下去.如果你必须使用一些软件包的版本,您可以创建叉的规定提交和go get该叉子或使用许多vendoring toolds之一https://github.com/golang/go/wiki/PackageManagementTools

推荐阅读
ifx0448363
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有