iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Go语言中怎么导入第三方库
  • 185
分享到

Go语言中怎么导入第三方库

2023-06-20 18:06:46 185人浏览 泡泡鱼
摘要

Go语言中怎么导入第三方库,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。环境变量首先回想一下,我们安装goland的时候,设置了几个比较重要的环境变量,也就是G

Go语言中怎么导入第三方库,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

环境变量

首先回想一下,我们安装goland的时候,设置了几个比较重要的环境变量,也就是GOROOT和GOPATH。

GOROOT比较容易理解。也就是我们go语言的安装目录,标准库什么的就放在里面的。在linux中的话,默认安装到/usr/lib/go中,我们创建项目时选择的SDK也就是这个。

Go语言中怎么导入第三方库

GOPATH可以理解为工作目录。GOPATH指定的目录下一般有三个子目录。如下:

GOPATH    //go工作目录  |  |--bin     //编译后生成的可执行文件  |  |--pkg     //编译后生成的包/库文件  |  |--src     //项目的源代码文件

bin目录容易理解,而pkg包就是放第三方库的地方,像go get后的包就在里面。src目录就是放项目源代码的,一般都是把多个项目都放到src目录下,然后对这些项目统一管理,也就是共用bin和pkg,如果在不同目录放项目,然后把这些项目都放到GOPATH中,显然会有冲突。故一般都不推荐这么做。

我们可以在终端中输入go env查看环境变量,下面是我的配置目录:

Go语言中怎么导入第三方库

Go语言中怎么导入第三方库

实践导包

现在我们先创建一个新项目,实际尝试一下。

Go语言中怎么导入第三方库

然后新建一个main文件,输入:

package mainimport "GitHub.com/gin-gonic/gin"func main() {    r := gin.Default()    r.GET("/ping", func(c *gin.Context) {        c.JSON(200, gin.H{            "message": "pong",        })    })    r.Run() }

再打开终端,输入go mod init, 直接跑一下,会发现直接在下载import的包了,这时候如果直接跑的话,是发现能直接跑的,但是发现报红, 输入也不会自动补全。

Go语言中怎么导入第三方库

这时候只需打开setting,把go mod打勾,如下。然后直接跑一下,或者重新打开ide因该就不会报红了。

Go语言中怎么导入第三方库

当然我们也可以手动自己下载,只需使用go get命令。

go get -u github.com/gin-gonic/gin

但是发现根本没有反应,输入go env查看发现有个变量叫GO111MODULE,这玩意是干什么的呢, 是用来配置go mod用的,比如什么时候到go path,goroot去找,或者直接在go mod中找。一共有三个状态。

  • GO111MODULE=auto, 这个是默认值,根据一些情况自动判断是否打开go mod。

  • GO111MODULE=on,打开go mod

  • GO111MODULE=off关闭go mod

于是我们输入go env -w GO111MODULE=on打开go mod,再次输入go get -u github.com/gin-gonic/gin,但是会发现下载的速度简直感人,这是因为服务器在国外的嘛,你懂得,我们可以设置代理。

go env -w GOPROXY=https://goproxy.cn,direct

再次go get,发现速度飞起,尝试run一下,如果出现报红问题,像上面那样解决一下。

当然我们也可以项目放到GOPATH目录以外。如下

Go语言中怎么导入第三方库

同样的,如果要导包的话,像上面那样使用go mod就行了。

我们可以进入GOPATH目录下的pkg目录,会发现我们导入的包在这里面的。

Go语言中怎么导入第三方库

我们也可以进入goland,

Go语言中怎么导入第三方库

发现外部库有两个,一个是SDK,也就是go的安装目录(GOROOT),标准库就在这里的。另一个是go mod,就是我们刚刚导入的,放到GOPATH/pkg下的包。

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注编程网精选频道,感谢您对编程网的支持。

--结束END--

本文标题: Go语言中怎么导入第三方库

本文链接: https://www.lsjlt.com/news/299494.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Go语言中怎么导入第三方库
    Go语言中怎么导入第三方库,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。环境变量首先回想一下,我们安装goland的时候,设置了几个比较重要的环境变量,也就是G...
    99+
    2023-06-20
  • 手把手教你导入Go语言第三方库
    目录环境环境变量实践导包最好的学习方式就是实践。 我们通过导入gin包来深入学习。 环境 go 1.13.5 goland 2019.3.1 manjaro...
    99+
    2024-04-02
  • pycharm怎么导入第三方库
    pycharm导入第三方库只需要通过pip安装库并添加到项目依赖项,然后在代码中导入即可。详细介绍:1、使用pip安装第三方库,在PyCharm的终端窗口中输入pip install命令来安装;2、添加库到项目依赖项,点击项目文件夹,选择 ...
    99+
    2023-12-09
    pycharm 第三方库
  • ThinkPHP怎么导入第三方类库
    今天小编给大家分享一下ThinkPHP怎么导入第三方类库的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来...
    99+
    2024-04-02
  • pycharm中怎么用pip导入第三方库
    在PyCharm中使用pip导入第三方库的步骤如下: 打开PyCharm,打开你要导入第三方库的项目。 打开终端:在PyCh...
    99+
    2024-03-11
    pycharm
  • pycharm怎么用pip导入第三方库
    在PyCharm中使用pip导入第三方库,可以按照以下步骤操作:1. 打开PyCharm并打开你的项目。2. 在底部的终端窗口中,输...
    99+
    2023-09-20
    pycharm
  • vscode中如何导入第三方库
    在vscode中导入第三方库的方法:1.打开vscode;2.新建终端;3.安装pip模块;4.使用pip install命令导入第三方库;具体步骤如下:首先,打开vscode软件,进入vscode操作界面;在vscode操作界面中,点击上...
    99+
    2024-04-02
  • go语言需不需要第三方库
    go语言需要第三方库,尽管go语言本身提供了很多强大的功能,但有的时候开发人员需要使用第三方库来完成特定的任务,第三方库通常提供一些go语言标准库中不包含的功能,并且经过了更广泛的测试和优化,以确保其质量和性能,第三方库的使用可以将开发时间...
    99+
    2023-07-17
  • python如何导入第三方库
    要导入第三方库,首先需要确保已经安装了该库。可以使用pip命令来安装第三方库,例如:```pip install 库名```安装完成...
    99+
    2023-10-10
    python
  • 深入了解 Go 语言中的标准库和流行的第三方库
    偷偷努力,悄无声息地变强,然后惊艳所有人!哈哈,小伙伴们又来学习啦~今天我将给大家介绍《深入了解 Go 语言中的标准库和流行的第三方库》,这篇文章主要会讲到等等知识点,不知道大家对其都有多少了解,下...
    99+
    2024-04-04
  • vs的python如何导入第三方库
    要在VS Code中导入第三方库,可以使用以下步骤: 打开VS Code编辑器 在项目目录下创建一个新的Python文件 在Pyt...
    99+
    2024-04-02
  • 如何在Android Studio项目中导入第三方类库
    本篇文章给大家分享的是有关如何在Android Studio项目中导入第三方类库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。第三方类库源码将一网友的XMPP代码从ADT转到A...
    99+
    2023-05-31
    studio android 第三
  • PyCharm教程:如何正确导入第三方库?
    PyCharm是一款功能强大的Python集成开发环境,它提供了丰富的功能和工具,方便开发者编写、调试和管理Python代码。在实际开发中,我们通常会使用第三方库来扩展Python的功...
    99+
    2024-02-23
    教程 pycharm 导入库
  • 如何在Clion中引入第三方库
    如何在Clion中引入第三方库?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。如何配置CMake的所有配置都写在一个叫CMakeLists.txt的文件当中,所有的配置都写在该文...
    99+
    2023-06-06
  • Pycharm中怎么更新第三方库
    本文小编为大家详细介绍“Pycharm中怎么更新第三方库”,内容详细,步骤清晰,细节处理妥当,希望这篇“Pycharm中怎么更新第三方库”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。1.前提条件&ensp...
    99+
    2023-06-29
  • pycharm中怎么安装第三方库
    在PyCharm中安装第三方库有两种方法:方法一:使用命令行安装1. 打开PyCharm终端:点击底部的终端图标或者使用快捷键Alt...
    99+
    2023-10-19
    pycharm
  • Go语言库大全:让您轻松调用功能丰富的第三方库
    go语言拥有大量的第三方库,为开发人员提供即用解决方案。本文介绍了以下热门库和其实战案例:网络:net/http:用于构建和处理http服务和客户端。数据库:github.com/go-...
    99+
    2024-04-04
    go golang mysql go语言 标准库
  • 如何在 Go 中嵌入第三方类型?
    在Go语言中,嵌入第三方类型是一种强大的功能,可以让我们在不修改原有代码的情况下扩展和定制已有的类型。通过嵌入第三方类型,我们可以继承其方法和属性,实现代码的复用和扩展。本文将为您介绍...
    99+
    2024-02-09
    go语言
  • python中无法导入本地安装好的第三方库问题
    目录无法导入本地安装好的第三方库一、安装第三方库二、pycharm解决方法安装第三方库的终极解决一、首先进入cmd窗口二、pip install * 安装三、升级pip四、手动安装无...
    99+
    2024-04-02
  • go语言怎么导包
    在go语言中,可以使用import关键字来导包,导入的包名需使用双引号包围,包名是从GOPATH开始计算的路径,使用“/”进行路径分隔。go语言导包有两种基本格式:1、单行导入,语法“import "包名"”;2、多行导...
    99+
    2023-05-14
    Go Golang go语言
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作