{"id":44084,"date":"2023-05-31T15:26:16","date_gmt":"2023-08-12T03:52:00","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e6%88%91%e6%83%b3%e5%9c%a8google-colab%e4%b8%8a%e4%bd%bf%e7%94%a8go%e8%af%ad%e8%a8%80%e3%80%82\/"},"modified":"2024-04-30T06:47:46","modified_gmt":"2024-04-29T22:47:46","slug":"%e6%88%91%e6%83%b3%e5%9c%a8google-colab%e4%b8%8a%e4%bd%bf%e7%94%a8go%e8%af%ad%e8%a8%80%e3%80%82","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e6%88%91%e6%83%b3%e5%9c%a8google-colab%e4%b8%8a%e4%bd%bf%e7%94%a8go%e8%af%ad%e8%a8%80%e3%80%82\/","title":{"rendered":"\u6211\u60f3\u5728Google Colab\u4e0a\u4f7f\u7528Go\u8bed\u8a00"},"content":{"rendered":"<h2>\u8c37\u6b4c\u534f\u4f5c\u5e73\u53f0<\/h2>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d56b037434c4406cda6a2\/2-0.com%2F52feade06f2fecbf006889a904d221e6a730c194%2F68747470733a2f2f636f6c61622e72657365617263682e676f6f676c652e636f6d2f6173736574732f636f6c61622d62616467652e737667\" alt=\"colab\" \/><\/div>\n<p>\u5982\u4f55\u5728Google Colab\u4e0a\u8fd0\u884cGolang\u3002<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\u8fd0\u884c\u7b2c\u4e00\u4e2a\u4ee3\u7801\u5355\u5143\u683c\uff0c\u4f7f\u7528 Python \u8fd0\u884c\u65f6\u3002<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\u5237\u65b0\u9875\u9762\u4ee5\u4f7f\u7528 Go \u5185\u6838\uff08gophernotes\uff09\u3002<\/ol>\n<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<ol>\u901a\u8fc7\u8fd0\u884c\u4e0b\u9762\u7684 Golang \u4ee3\u7801\u5355\u5143\u683c\u6d4b\u8bd5\u4e00\u5207\u662f\u5426\u6b63\u5e38\u3002<\/ol>\n<pre class=\"post-pre\"><code><span class=\"o\">!<\/span>add-apt-repository ppa:longsleep\/golang-backports <span class=\"nt\">-y<\/span>\r\n<span class=\"o\">!<\/span>apt update\r\n<span class=\"o\">!<\/span>apt <span class=\"nb\">install <\/span>golang-go\r\n%env <span class=\"nv\">GOPATH<\/span><span class=\"o\">=<\/span>\/root\/go\r\n<span class=\"o\">!<\/span>go get <span class=\"nt\">-u<\/span> github.com\/gopherdata\/gophernotes\r\n<span class=\"o\">!<\/span><span class=\"nb\">cp<\/span> ~\/go\/bin\/gophernotes \/usr\/bin\/\r\n<span class=\"o\">!<\/span><span class=\"nb\">mkdir<\/span> \/usr\/local\/share\/jupyter\/kernels\/gophernotes\r\n<span class=\"o\">!<\/span><span class=\"nb\">cp<\/span> ~\/go\/src\/github.com\/gopherdata\/gophernotes\/kernel\/<span class=\"k\">*<\/span> <span class=\"se\">\\<\/span>\r\n       \/usr\/local\/share\/jupyter\/kernels\/gophernotes\r\n<\/code><\/pre>\n<p>Rf\u3002<br \/>\nhttps:\/\/www.ptrace-security.com\/blog\/how-to-run-golang-in-google-colab\/<\/p>\n<p>\u8bf7\u53c2\u8003\u8fd9\u4e2a\u94fe\u63a5\uff1ahttps:\/\/www.ptrace-security.com\/blog\/how-to-run-golang-in-google-colab\/<\/p>\n<details>\u65e5\u5fd7Ign:1 https:\/\/developer.download.nvidia.com\/compute\/cuda\/repos\/ubuntu1804\/x86_64 InRelease<br \/>\nIgn:2 https:\/\/developer.download.nvidia.com\/compute\/machine-learning\/repos\/ubuntu1804\/x86_64 InRelease<br \/>\nGet:3 https:\/\/cloud.r-project.org\/bin\/linux\/ubuntu bionic-cran40\/ InRelease [3,626 B]<br \/>\nGet:4 https:\/\/developer.download.nvidia.com\/compute\/cuda\/repos\/ubuntu1804\/x86_64 Release [697 B]<br \/>\nHit:5 https:\/\/developer.download.nvidia.com\/compute\/machine-learning\/repos\/ubuntu1804\/x86_64 Release<br \/>\nGet:6 https:\/\/developer.download.nvidia.com\/compute\/cuda\/repos\/ubuntu1804\/x86_64 Release.gpg [836 B]<br \/>\nGet:7 http:\/\/security.ubuntu.com\/ubuntu bionic-security InRelease [88.7 kB]<br \/>\nGet:8 http:\/\/ppa.launchpad.net\/c2d4u.team\/c2d4u4.0+\/ubuntu bionic InRelease [15.9 kB]<br \/>\nHit:9 http:\/\/archive.ubuntu.com\/ubuntu bionic InRelease<br \/>\nGet:11 http:\/\/archive.ubuntu.com\/ubuntu bionic-updates InRelease [88.7 kB]<br \/>\nIgn:12 https:\/\/developer.download.nvidia.com\/compute\/cuda\/repos\/ubuntu1804\/x86_64 Packages<br \/>\nGet:12 https:\/\/developer.download.nvidia.com\/compute\/cuda\/repos\/ubuntu1804\/x86_64 Packages [740 kB]<br \/>\nHit:13 http:\/\/ppa.launchpad.net\/cran\/libgit2\/ubuntu bionic InRelease<br \/>\nGet:14 http:\/\/security.ubuntu.com\/ubuntu bionic-security\/restricted amd64 Packages [395 kB]<br \/>\nGet:15 http:\/\/ppa.launchpad.net\/deadsnakes\/ppa\/ubuntu bionic InRelease [15.9 kB]<br \/>\nGet:16 http:\/\/archive.ubuntu.com\/ubuntu bionic-backports InRelease [74.6 kB]<br \/>\nGet:17 http:\/\/security.ubuntu.com\/ubuntu bionic-security\/main amd64 Packages [2,116 kB]<br \/>\nHit:18 http:\/\/ppa.launchpad.net\/graphics-drivers\/ppa\/ubuntu bionic InRelease<br \/>\nGet:19 http:\/\/security.ubuntu.com\/ubuntu bionic-security\/multiverse amd64 Packages [24.5 kB]<br \/>\nGet:20 http:\/\/security.ubuntu.com\/ubuntu bionic-security\/universe amd64 Packages [1,410 kB]<br \/>\nGet:21 http:\/\/ppa.launchpad.net\/longsleep\/golang-backports\/ubuntu bionic InRelease [15.4 kB]<br \/>\nGet:22 http:\/\/archive.ubuntu.com\/ubuntu bionic-updates\/main amd64 Packages [2,546 kB]<br \/>\nGet:23 http:\/\/ppa.launchpad.net\/c2d4u.team\/c2d4u4.0+\/ubuntu bionic\/main Sources [1,756 kB]<br \/>\nGet:24 http:\/\/archive.ubuntu.com\/ubuntu bionic-updates\/multiverse amd64 Packages [31.4 kB]<br \/>\nGet:25 http:\/\/archive.ubuntu.com\/ubuntu bionic-updates\/restricted amd64 Packages [425 kB]<br \/>\nGet:26 http:\/\/archive.ubuntu.com\/ubuntu bionic-updates\/universe amd64 Packages [2,181 kB]<br \/>\nGet:27 http:\/\/ppa.launchpad.net\/c2d4u.team\/c2d4u4.0+\/ubuntu bionic\/main amd64 Packages [899 kB]<br \/>\nGet:28 http:\/\/ppa.launchpad.net\/deadsnakes\/ppa\/ubuntu bionic\/main amd64 Packages [39.5 kB]<br \/>\nGet:29 http:\/\/ppa.launchpad.net\/longsleep\/golang-backports\/ubuntu bionic\/main amd64 Packages [6,000 B]<br \/>\nFetched 12.9 MB in 5s (2,652 kB\/s)<br \/>\n\u8bfb\u53d6\u8f6f\u4ef6\u5305\u5217\u8868&#8230; \u5b8c\u6210<br \/>\nIgn:1 https:\/\/developer.download.nvidia.com\/compute\/cuda\/repos\/ubuntu1804\/x86_64 InRelease<br \/>\nHit:2 https:\/\/cloud.r-project.org\/bin\/linux\/ubuntu bionic-cran40\/ InRelease<br \/>\nIgn:3 https:\/\/developer.download.nvidia.com\/compute\/machine-learning\/repos\/ubuntu1804\/x86_64 InRelease<br \/>\nHit:4 https:\/\/developer.download.nvidia.com\/compute\/cuda\/repos\/ubuntu1804\/x86_64 Release<br \/>\nHit:5 https:\/\/developer.download.nvidia.com\/compute\/machine-learning\/repos\/ubuntu1804\/x86_64 Release<br \/>\nHit:6 http:\/\/ppa.launchpad.net\/c2d4u.team\/c2d4u4.0+\/ubuntu bionic InRelease<br \/>\nHit:7 http:\/\/security.ubuntu.com\/ubuntu bionic-security InRelease<br \/>\nHit:8 http:\/\/archive.ubuntu.com\/ubuntu bionic InRelease<br \/>\nHit:10 http:\/\/ppa.launchpad.net\/cran\/libgit2\/ubuntu bionic InRelease<br \/>\nHit:11 http:\/\/archive.ubuntu.com\/ubuntu bionic-updates InRelease<br \/>\nHit:13 http:\/\/archive.ubuntu.com\/ubuntu bionic-backports InRelease<br \/>\nHit:14 http:\/\/ppa.launchpad.net\/deadsnakes\/ppa\/ubuntu bionic InRelease<br \/>\nHit:15 http:\/\/ppa.launchpad.net\/graphics-drivers\/ppa\/ubuntu bionic InRelease<br \/>\nHit:16 http:\/\/ppa.launchpad.net\/longsleep\/golang-backports\/ubuntu bionic InRelease<br \/>\n\u8bfb\u53d6\u8f6f\u4ef6\u5305\u5217\u8868&#8230; \u5b8c\u6210<br \/>\n\u6784\u5efa\u4f9d\u8d56\u5173\u7cfb\u6811<br \/>\n\u8bfb\u53d6\u72b6\u6001\u4fe1\u606f&#8230; \u5b8c\u6210<br \/>\n\u5c06\u540c\u65f6\u5b89\u88c5\u4e0b\u5217\u8f6f\u4ef6\u5305\uff1a<br \/>\ngolang-1.16-go golang-1.16-src golang-src<br \/>\n\u5efa\u8bae\u5b89\u88c5\uff1a<br \/>\nbzr | brz mercurial subversion<br \/>\n\u5c06\u5b89\u88c5\u4e0b\u5217\u65b0\u8f6f\u4ef6\u5305\uff1a<br \/>\ngolang-1.16-go golang-1.16-src golang-go golang-src<br \/>\n\u5347\u7ea7\u4e86 0 \u4e2a\u8f6f\u4ef6\u5305\uff0c\u65b0\u5b89\u88c5\u4e86 4 \u4e2a\u8f6f\u4ef6\u5305\uff0c\u8981\u5378\u8f7d 0 \u4e2a\u8f6f\u4ef6\u5305\uff0c\u6709 79 \u4e2a\u8f6f\u4ef6\u5305\u672a\u5347\u7ea7\u3002<br \/>\n\u9700\u8981\u4e0b\u8f7d 65.7 MB \u7684\u5f52\u6863\u6587\u4ef6\u3002<br \/>\n\u5b8c\u6210\u540e\u4f1a\u4f7f\u7528\u6389 377 MB \u7684\u989d\u5916\u7a7a\u95f4\u3002<br \/>\n\u83b7\u53d6:1 http:\/\/ppa.launchpad.net\/longsleep\/golang-backports\/ubuntu bionic\/main amd64 golang-1.16-src amd64 1.16.3-2longsleep1+focal [14.3 MB]<br \/>\n\u83b7\u53d6:2 http:\/\/ppa.launchpad.net\/longsleep\/golang-backports\/ubuntu bionic\/main amd64 golang-1.16-go amd64 1.16.3-2longsleep1+focal [51.4 MB]<br \/>\n\u83b7\u53d6:3 http:\/\/ppa.launchpad.net\/longsleep\/golang-backports\/ubuntu bionic\/main amd64 golang-src amd64 2:1.16-1longsleep1+bionic [3,952 B]<br \/>\n\u83b7\u53d6:4 http:\/\/ppa.launchpad.net\/longsleep\/golang-backports\/ubuntu bionic\/main amd64 golang-go amd64 2:1.16-1longsleep1+bionic [23.0 kB]<br \/>\n\u5df2\u4e0b\u8f7d 65.7 MB\uff0c\u8017\u65f6 6s (10.6 MB\/s)<br \/>\n\u6b63\u5728\u9009\u4e2d\u672a\u9009\u62e9\u7684\u8f6f\u4ef6\u5305 golang-1.16-src\u3002<br \/>\n(\u6b63\u5728\u8bfb\u53d6\u6570\u636e\u5e93 &#8230;\u5f53\u524d\u5df2\u5b89\u88c5 160983 \u4e2a\u6587\u4ef6\u548c\u76ee\u5f55\u3002)<br \/>\n\u6b63\u5728\u51c6\u5907\u89e3\u5305 &#8230;\/golang-1.16-src_1.16.3-2longsleep1+focal_amd64.deb &#8230;<br \/>\n\u6b63\u5728\u89e3\u5305 golang-1.16-src (1.16.3-2longsleep1+focal) &#8230;<br \/>\n\u6b63\u5728\u9009\u4e2d\u672a\u9009\u62e9\u7684\u8f6f\u4ef6\u5305 golang-1.16-go\u3002<br \/>\n\u6b63\u5728\u51c6\u5907\u89e3\u5305 &#8230;\/golang-1.16-go_1.16.3-2longsleep1+focal_amd64.deb &#8230;<br \/>\n\u6b63\u5728\u89e3\u5305 golang-1.16<\/p>\n<\/details>\n<p>\u4e0a\u9762\u7684\u90e8\u5206\u4e0d\u5de5\u4f5c\u3002<br \/>\n\u8fd9\u4e2a\u811a\u672c\u5b89\u88c5\u5931\u8d25\u3002<br \/>\n!cp ~\/go\/src\/github.com\/gopherdata\/gophernotes\/kernel\/*<br \/>\n\u5728\u8fd9\u4e2a\u5730\u65b9\u51fa\u9519\u3002<\/p>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d56b037434c4406cda6a2\/11-0.png\" alt=\"Screenshot_20210421-193609_kindlephoto-277179743.png\" \/><\/div>\n<p>\u7136\u800c\uff0c\u4f3c\u4e4e\u6ca1\u6709\u5927\u9519\u8bef\u3002\u611f\u89c9\u5df2\u7ecf\u8fbe\u5230\u4e86\u4e00\u4e2a\u597d\u7684\u7a0b\u5ea6\u3002<br \/>\n\u53ef\u80fd\u662f\u5728\u6307\u5b9a\u76ee\u5f55\u65f6\u51fa\u73b0\u4e86\u9519\u8bef\uff0c\u5728GitHub\u4e0a\u8fdb\u884c\u4e86\u7a0b\u5e8f\u7248\u672c\u66f4\u65b0\u3002\u9700\u8981\u627e\u51fa\u4eceGitHub\u590d\u5236\u5230Colab\u672c\u5730\u7684\u6838\u5fc3\uff08\u6709\u70b9\u590d\u6742\uff09\u6240\u5728\u7684\u4f4d\u7f6e\u3002<\/p>\n<h2>\u4f7f\u7528\u4ee5\u4e0b\u811a\u672c\u3002<\/h2>\n<p>\u5728\u524d\u4e00\u4e2a\u90e8\u5206\u7684\u811a\u672c\u4e2d\uff0c\u5b89\u88c5\u4f1a\u51fa\u73b0\u9519\u8bef\u3002<br \/>\n\u5f88\u53ef\u80fd\u662f\u56e0\u4e3a~\/go\/src\/github.com\/\u8def\u5f84\u4e0d\u5b58\u5728\u3002<br \/>\n\u8bf7\u5c1d\u8bd5\u4ee5\u4e0b\u811a\u672c\u8fdb\u884c\u6d4b\u8bd5\u3002\u5b89\u88c5\u5927\u7ea6\u9700\u89812\u5206\u949f\u3002<br \/>\n\u5b89\u88c5\u5b8c\u6210\u540e\uff0c\u5c06\u91cd\u65b0\u52a0\u8f7d\u9875\u9762\u3002<\/p>\n<p>\u53c2\u8003\u3002<\/p>\n<p>https:\/\/gist.github.com\/korakot\/132725732d9bef9cf5f97654e1addd1f#gistcomment-3660446<\/p>\n<pre class=\"post-pre\"><code><span class=\"c\"># run this cell first time using python runtime<\/span>\r\n<span class=\"c\">## Update package-registry<\/span>\r\n<span class=\"o\">!<\/span> add-apt-repository ppa:longsleep\/golang-backports <span class=\"nt\">-y<\/span>\r\n<span class=\"o\">!<\/span> apt update\r\n<span class=\"c\">## Install golang and set env-vars<\/span>\r\n<span class=\"o\">!<\/span> apt <span class=\"nb\">install <\/span>golang-go\r\n<span class=\"nv\">GOPATH<\/span><span class=\"o\">=<\/span><span class=\"s2\">\"\/root\/go\"<\/span>\r\n<span class=\"o\">!<\/span> <span class=\"nb\">export <\/span>GOPATH\r\n<span class=\"c\">## Install gophernotes<\/span>\r\n<span class=\"nv\">REPO_PACKAGE<\/span><span class=\"o\">=<\/span><span class=\"s2\">\"github.com\/gopherdata\/gophernotes\"<\/span>\r\n<span class=\"o\">!<\/span> go get <span class=\"nt\">-u<\/span> <span class=\"nv\">$REPO_PACKAGE<\/span>\r\n<span class=\"o\">!<\/span> <span class=\"nb\">cp<\/span> <span class=\"s2\">\"<\/span><span class=\"nv\">$GOPATH<\/span><span class=\"s2\">\/bin\/gophernotes\"<\/span> \/usr\/bin\/\r\n\r\n<span class=\"c\">## Clone gophernotes repo<\/span>\r\n<span class=\"nv\">REPO_REMOTE<\/span><span class=\"o\">=<\/span>f<span class=\"s2\">\"https:\/\/{REPO_PACKAGE}\"<\/span>\r\n<span class=\"nv\">REPO_LOCAL<\/span><span class=\"o\">=<\/span>f<span class=\"s2\">\"{GOPATH}\/src\/{REPO_PACKAGE}\"<\/span>\r\n<span class=\"o\">!<\/span> <span class=\"nb\">mkdir<\/span> <span class=\"nt\">-p<\/span> <span class=\"nv\">$REPO_LOCAL<\/span>\r\n<span class=\"o\">!<\/span> git clone <span class=\"s2\">\"<\/span><span class=\"nv\">$REPO_REMOTE<\/span><span class=\"s2\">\"<\/span> <span class=\"s2\">\"<\/span><span class=\"nv\">$REPO_LOCAL<\/span><span class=\"s2\">\"<\/span> <span class=\"o\">||<\/span> <span class=\"se\">\\<\/span>\r\n    <span class=\"o\">(<\/span><span class=\"nb\">cd<\/span> <span class=\"s2\">\"<\/span><span class=\"nv\">$REPO_LOCAL<\/span><span class=\"s2\">\"<\/span> <span class=\"p\">;<\/span> git pull<span class=\"o\">)<\/span>\r\n<span class=\"o\">!<\/span> <span class=\"nb\">cd<\/span> \/content\/\r\n<span class=\"c\">## Copy files under kernel directory<\/span>\r\n<span class=\"nv\">GOPHERNOTES_KERNELS<\/span><span class=\"o\">=<\/span><span class=\"s2\">\"\/usr\/local\/share\/jupyter\/kernels\/gophernotes\"<\/span>\r\n<span class=\"o\">!<\/span> <span class=\"nb\">mkdir<\/span> <span class=\"nt\">-p<\/span> <span class=\"nv\">$GOPHERNOTES_KERNELS<\/span>\r\n<span class=\"o\">!<\/span> <span class=\"nb\">cp<\/span> <span class=\"nv\">$REPO_LOCAL<\/span>\/kernel\/<span class=\"k\">*<\/span> <span class=\"nv\">$GOPHERNOTES_KERNELS<\/span>\r\n<span class=\"c\"># then refresh, it will now use gophernotes. Skip to golang in later cells<\/span>\r\n<\/code><\/pre>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d56b037434c4406cda6a2\/17-0.png\" alt=\"Screenshot_20210421-185054.png\" \/><\/div>\n<details>\u65e5\u5fd7Ign\uff1a1 https:\/\/developer.download.nvidia.com\/compute\/cuda\/repos\/ubuntu1804\/x86_64 InRelease<br \/>\nGet\uff1a2 http:\/\/security.ubuntu.com\/ubuntu bionic-security InRelease [88.7 kB]<br \/>\nGet\uff1a3 https:\/\/cloud.r-project.org\/bin\/linux\/ubuntu bionic-cran40\/ InRelease [3,626 B]<br \/>\nIgn\uff1a4 https:\/\/developer.download.nvidia.com\/compute\/machine-learning\/repos\/ubuntu1804\/x86_64 InRelease<br \/>\nGet\uff1a5 http:\/\/ppa.launchpad.net\/c2d4u.team\/c2d4u4.0+\/ubuntu bionic InRelease [15.9 kB]<br \/>\nHit\uff1a6 http:\/\/archive.ubuntu.com\/ubuntu bionic InRelease<br \/>\nGet\uff1a7 https:\/\/developer.download.nvidia.com\/compute\/cuda\/repos\/ubuntu1804\/x86_64 Release [697 B]<br \/>\nHit\uff1a8 https:\/\/developer.download.nvidia.com\/compute\/machine-learning\/repos\/ubuntu1804\/x86_64 Release<br \/>\nGet\uff1a9 https:\/\/developer.download.nvidia.com\/compute\/cuda\/repos\/ubuntu1804\/x86_64 Release.gpg [836 B]<br \/>\nGet\uff1a10 http:\/\/archive.ubuntu.com\/ubuntu bionic-updates InRelease [88.7 kB]<br \/>\nHit\uff1a11 http:\/\/ppa.launchpad.net\/cran\/libgit2\/ubuntu bionic InRelease<br \/>\nGet\uff1a12 http:\/\/archive.ubuntu.com\/ubuntu bionic-backports InRelease [74.6 kB]<br \/>\nGet\uff1a13 http:\/\/ppa.launchpad.net\/deadsnakes\/ppa\/ubuntu bionic InRelease [15.9 kB]<br \/>\nHit\uff1a14 http:\/\/ppa.launchpad.net\/graphics-drivers\/ppa\/ubuntu bionic InRelease<br \/>\nGet\uff1a15 http:\/\/security.ubuntu.com\/ubuntu bionic-security\/multiverse amd64 Packages [24.5 kB]<br \/>\nGet\uff1a16 http:\/\/security.ubuntu.com\/ubuntu bionic-security\/main amd64 Packages [2,116 kB]<br \/>\nGet\uff1a17 http:\/\/ppa.launchpad.net\/longsleep\/golang-backports\/ubuntu bionic InRelease [15.4 kB]<br \/>\nGet\uff1a18 http:\/\/security.ubuntu.com\/ubuntu bionic-security\/universe amd64 Packages [1,410 kB]<br \/>\nGet\uff1a19 http:\/\/security.ubuntu.com\/ubuntu bionic-security\/restricted amd64 Packages [395 kB]<br \/>\nIgn\uff1a21 https:\/\/developer.download.nvidia.com\/compute\/cuda\/repos\/ubuntu1804\/x86_64 Packages<br \/>\nGet\uff1a21 https:\/\/developer.download.nvidia.com\/compute\/cuda\/repos\/ubuntu1804\/x86_64 Packages [739 kB]<br \/>\nGet\uff1a22 http:\/\/ppa.launchpad.net\/c2d4u.team\/c2d4u4.0+\/ubuntu bionic\/main Sources [1,756 kB]<br \/>\nGet\uff1a23 http:\/\/archive.ubuntu.com\/ubuntu bionic-updates\/main amd64 Packages [2,546 kB]<br \/>\nGet\uff1a24 http:\/\/ppa.launchpad.net\/c2d4u.team\/c2d4u4.0+\/ubuntu bionic\/main amd64 Packages [899 kB]<br \/>\nGet\uff1a25 http:\/\/archive.ubuntu.com\/ubuntu bionic-updates\/restricted amd64 Packages [425 kB]<br \/>\nGet\uff1a26 http:\/\/archive.ubuntu.com\/ubuntu bionic-updates\/multiverse amd64 Packages [31.4 kB]<br \/>\nGet\uff1a27 http:\/\/archive.ubuntu.com\/ubuntu bionic-updates\/universe amd64 Packages [2,182 kB]<br \/>\nGet\uff1a28 http:\/\/ppa.launchpad.net\/deadsnakes\/ppa\/ubuntu bionic\/main amd64 Packages [39.5 kB]<br \/>\nGet\uff1a29 http:\/\/ppa.launchpad.net\/longsleep\/golang-backports\/ubuntu bionic\/main amd64 Packages [6,000 B]<br \/>\n\u53d6\u5f97\u4e8612.9 MB\u7684\u5b58\u6863\uff0c\u7528\u65f64\u79d2\uff083,319 kB\/s\uff09<br \/>\n\u8bfb\u53d6\u8f6f\u4ef6\u5305\u5217\u8868&#8230; \u5b8c\u6210<br \/>\n\u6b63\u5728\u8bfb\u53d6\u72b6\u6001\u4fe1\u606f&#8230; \u5b8c\u6210<br \/>\n\u670978\u4e2a\u8f6f\u4ef6\u5305\u53ef\u4ee5\u5347\u7ea7\u3002\u8fd0\u884c&#8217;apt list &#8211;upgradable&#8217;\u547d\u4ee4\u53ef\u4ee5\u67e5\u770b\u5b83\u4eec\u3002<br \/>\n\u8bfb\u53d6\u8f6f\u4ef6\u5305\u5217\u8868&#8230; \u5b8c\u6210<br \/>\n\u6b63\u5728\u8bfb\u53d6\u72b6\u6001\u4fe1\u606f&#8230; \u5b8c\u6210<br \/>\n\u5c06\u5b89\u88c5\u4ee5\u4e0b\u989d\u5916\u7684\u8f6f\u4ef6\u5305\uff1a<br \/>\ngolang-1.16-go golang-1.16-src golang-src<br \/>\n\u5efa\u8bae\u5b89\u88c5\uff1a<br \/>\nbzr | brz mercurial subversion<br \/>\n\u5c06\u4f1a\u5b89\u88c5\u4e0b\u5217\u65b0\u8f6f\u4ef6\u5305\uff1a<br \/>\ngolang-1.16-go golang-1.16-src golang-go golang-src<br \/>\n0 \u5347\u7ea7\uff0c\u65b0\u5b89\u88c5\u4e864 \u4e2a\u8f6f\u4ef6\u5305\uff0c\u8981\u79fb\u9664 0 \u4e2a\u8f6f\u4ef6\u5305\uff0c\u6709 78 \u4e2a\u8f6f\u4ef6\u5305\u672a\u88ab\u5347\u7ea7\u3002<br \/>\n\u9700\u4e0b\u8f7d 65.7 MB\/ \u5b89\u88c5\u540e 377 MB\u7684\u5b58\u6863\u3002<br \/>\n\u83b7\u53d6\uff1a1 http:\/\/ppa.launchpad.net\/longsleep\/golang-backports\/ubuntu bionic\/main amd64 golang-1.16-src amd64 1.16.3-2longsleep1+focal [14.3 MB]<br \/>\n\u83b7\u53d6\uff1a2 http:\/\/ppa.launchpad.net\/longsleep\/golang-backports\/ubuntu bionic\/main amd64 golang-1.16-go amd64 1.16.3-2longsleep1+focal [51.4 MB]<br \/>\n\u83b7\u53d6\uff1a3 http:\/\/ppa.launchpad.net\/longsleep\/golang-backports\/ubuntu bionic\/main amd64 golang-src amd64 2:1.16-1longsleep1+bionic [3,952 B]<br \/>\n\u83b7\u53d6\uff1a4 http:\/\/ppa.launchpad.net\/longsleep\/golang-backports\/ubuntu bionic\/main amd64 golang-go amd64 2:1.16-1longsleep1+bionic [23.0 kB]<br \/>\n\u5df2\u83b7\u53d6 65.7 MB\uff0c\u5728 4 \u79d2\u5185\uff0816.3 MB\/s\uff09\u3002<br \/>\n\u6b63\u5728\u9009\u62e9\u672a\u9009\u62e9\u7684\u8f6f\u4ef6\u5305 golang-1.16-src\u3002<br \/>\n\uff08\u6b63\u5728\u8bfb\u53d6\u6570\u636e\u5e93&#8230; \u76ee\u524d\u5df2\u5b89\u88c5\u4e86 160983 \u4e2a\u6587\u4ef6\u548c\u76ee\u5f55\u3002\uff09<br \/>\n\u51c6\u5907\u89e3\u5305 &#8230;\/golang-1.16-src_1.16.3-2longsleep1+focal_amd64.deb \u3002<br \/>\n\u6b63\u5728\u89e3\u5305 golang-1.16-src (1.16.3-2longsleep1+focal) &#8230;<br \/>\n\u6b63\u5728\u9009\u62e9\u672a\u9009\u62e9\u7684\u8f6f\u4ef6\u5305 golang-1.16-go\u3002<br \/>\n\u51c6\u5907\u89e3\u5305 &#8230;\/golang-1.16-go_1.16.3-2longsleep1+focal_amd64.deb \u3002<br \/>\n\u6b63\u5728\u89e3\u5305 golang-1.16-go (1.16.3-2longsleep1+focal) &#8230;<br \/>\n\u6b63\u5728\u9009\u62e9\u672a\u9009\u62e9\u7684\u8f6f\u4ef6\u5305 golang-src\u3002<br \/>\n\u51c6\u5907\u89e3\u5305 &#8230;\/golang-src_2%3a1.16-1longsleep1+bionic_amd64.deb \u3002<br \/>\n\u6b63\u5728\u89e3\u5305 golang-src (2:1.16-1longsleep1+bionic) &#8230;<br \/>\n\u6b63\u5728\u9009\u62e9\u672a\u9009\u62e9\u7684\u8f6f\u4ef6\u5305 golang-go\u3002<br \/>\n\u51c6\u5907\u89e3\u5305 &#8230;\/golang-go_2%3a1.16-1longsleep1+bionic_amd64.deb &#8230;<br \/>\n\u6b63\u5728\u89e3\u5305 golang-go (2:1.16-1longsleep1+bionic) &#8230;<br \/>\n\u6b63\u5728\u8bbe\u7f6e golang-1.16-src (1.16.3-2longsleep1+focal) &#8230;<br \/>\n\u6b63\u5728\u8bbe\u7f6e golang-1.16-go (1.16.3-<\/p>\n<\/details>\n<h2>\u6d4b\u8bd5Go\u8bed\u8a00<\/h2>\n<p>\u5982\u679c\u5728\u4e0a\u9762\u7684\u90e8\u5206\uff0c\u5b89\u88c5Go\u8bed\u8a00\u7684\u5185\u6838\u6ca1\u6709\u51fa\u9519\uff0c\u90a3\u4e48\u8bf7\u5728\u6d4f\u89c8\u5668\u4e2d\u91cd\u65b0\u52a0\u8f7d\u9875\u9762\uff0c\u5207\u6362\u5230Go\u8bed\u8a00\u7684\u5185\u6838\u5e76\u4f7f\u7528\u5e38\u89c1\u7684Go\u8bed\u8a00\u8bed\u6cd5\u6765\u6d4b\u8bd5Go\u7a0b\u5e8f\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">import<\/span> <span class=\"s\">\"fmt\"<\/span>\r\n\r\n<span class=\"n\">fmt<\/span><span class=\"o\">.<\/span><span class=\"n\">Println<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Hello, Gianni!\"<\/span><span class=\"p\">)<\/span>\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"k\">for<\/span> <span class=\"n\">i<\/span> <span class=\"o\">:=<\/span> <span class=\"m\">1<\/span><span class=\"p\">;<\/span> <span class=\"n\">i<\/span> <span class=\"o\">&lt;<\/span> <span class=\"m\">10<\/span><span class=\"p\">;<\/span> <span class=\"n\">i<\/span><span class=\"o\">++<\/span> <span class=\"p\">{<\/span>\r\n  <span class=\"nb\">print<\/span><span class=\"p\">(<\/span><span class=\"n\">i<\/span><span class=\"p\">)<\/span>\r\n<span class=\"p\">}<\/span>\r\n<\/code><\/pre>\n<div><img decoding=\"async\" class=\"post-images\" title=\"\" src=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d56b037434c4406cda6a2\/25-0.jpeg\" alt=\"IMG_20210421_185444_634.jpg\" \/><\/div>\n<p>\u68c0\u67e5\u5f53\u524d\u7684\u521d\u59cb\u72b6\u6001\uff0c\u662f\u6307\u73af\u5883\u53d8\u91cf\u5417\uff1f<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$go<\/span> <span class=\"nb\">env<\/span>\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code>GO111MODULE=\"\"\r\nGOARCH=\"amd64\"\r\nGOBIN=\"\"\r\nGOCACHE=\"\/root\/.cache\/go-build\"\r\nGOENV=\"\/root\/.config\/go\/env\"\r\nGOEXE=\"\"\r\nGOFLAGS=\"\"\r\nGOHOSTARCH=\"amd64\"\r\nGOHOSTOS=\"linux\"\r\nGOINSECURE=\"\"\r\nGOMODCACHE=\"\/root\/go\/pkg\/mod\"\r\nGONOPROXY=\"\"\r\nGONOSUMDB=\"\"\r\nGOOS=\"linux\"\r\nGOPATH=\"\/root\/go\"\r\nGOPRIVATE=\"\"\r\nGOPROXY=\"https:\/\/proxy.golang.org,direct\"\r\nGOROOT=\"\/usr\/lib\/go-1.16\"\r\nGOSUMDB=\"sum.golang.org\"\r\nGOTMPDIR=\"\"\r\nGOTOOLDIR=\"\/usr\/lib\/go-1.16\/pkg\/tool\/linux_amd64\"\r\nGOVCS=\"\"\r\nGOVERSION=\"go1.16.3\"\r\nGCCGO=\"gccgo\"\r\nAR=\"ar\"\r\nCC=\"gcc\"\r\nCXX=\"g++\"\r\nCGO_ENABLED=\"1\"\r\nGOMOD=\"\/dev\/null\"\r\nCGO_CFLAGS=\"-g -O2\"\r\nCGO_CPPFLAGS=\"\"\r\nCGO_CXXFLAGS=\"-g -O2\"\r\nCGO_FFLAGS=\"-g -O2\"\r\nCGO_LDFLAGS=\"-g -O2\"\r\nPKG_CONFIG=\"pkg-config\"\r\nGOGCCFLAGS=\"-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=\/tmp\/go-build1038342927=\/tmp\/go-build -gno-record-gcc-switches\"\r\n<\/code><\/pre>\n<p>\u867d\u7136\u5f88\u91cd\u8981\uff0c\u4f46\u5728\u4ee3\u7801\u5355\u5143\u683c\u4e2d\u9700\u8981\u4f7f\u7528\u7f8e\u5143\u7b26\u53f7$\u6765\u6267\u884cbash\u547d\u4ee4\u3002<\/p>\n<p>\u4e3e\u4e2a\u4f8b\u5b50\uff0c<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$go<\/span> get github.com\/kkdai\/youtube\/v2\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"nv\">$go<\/span> <span class=\"nb\">env <\/span>GOPATH\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"nv\">$dir<\/span> \/root\/go\/\r\n<\/code><\/pre>\n<pre class=\"post-pre\"><code><span class=\"nv\">$pwd<\/span>\r\n<\/code><\/pre>\n<p>\u5bf9\u4e8ePython\u5185\u6838\uff0c\u6211\u8bb0\u5f97\u6709&#8221;!&#8221;\u3001&#8221;%&#8221;\u3001&#8221;%%&#8221;\u548c&#8221;%%bash&#8221;\u7b49\u9009\u9879\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"c\">### Alternatively: Using \"jupyter kernel install &lt;kernel-dir&gt;\"<\/span>\r\n<span class=\"c\"># ! mkdir -p .\/gophernotes<\/span>\r\n<span class=\"c\"># ! cp $REPO_LOCAL\/kernel .\/gophernotes<\/span>\r\n<span class=\"c\"># ! jupyter kernel install .\/gophernotes<\/span>\r\n<\/code><\/pre>\n<p>\u8bf7\u6ce8\u610f\u4ee5\u4e0b\u4e8b\u9879\u9650\u5236\uff1a<br \/>\nhttps:\/\/github.com\/gopherdata\/gophernotes#\u9650\u5236<\/p>\n<p>\u5982\u679c\u60a8\u60f3\u4e86\u89e3\u5176\u4ed6\u5185\u6838\uff0c\u8bf7\u5c1d\u8bd5\u67e5\u8be2\u6709\u5173jupyter\u5185\u6838\u7684\u4fe1\u606f\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u8c37\u6b4c\u534f\u4f5c\u5e73\u53f0 \u5982\u4f55\u5728Google Colab\u4e0a\u8fd0\u884cGolang\u3002 \u8fd0\u884c\u7b2c\u4e00\u4e2a\u4ee3\u7801\u5355\u5143\u683c\uff0c\u4f7f\u7528 Python \u8fd0 [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-44084","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u6211\u60f3\u5728Google Colab\u4e0a\u4f7f\u7528Go\u8bed\u8a00 - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/\u6211\u60f3\u5728google-colab\u4e0a\u4f7f\u7528go\u8bed\u8a00\u3002\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u6211\u60f3\u5728Google Colab\u4e0a\u4f7f\u7528Go\u8bed\u8a00\" \/>\n<meta property=\"og:description\" content=\"\u8c37\u6b4c\u534f\u4f5c\u5e73\u53f0 \u5982\u4f55\u5728Google Colab\u4e0a\u8fd0\u884cGolang\u3002 \u8fd0\u884c\u7b2c\u4e00\u4e2a\u4ee3\u7801\u5355\u5143\u683c\uff0c\u4f7f\u7528 Python \u8fd0 [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u6211\u60f3\u5728google-colab\u4e0a\u4f7f\u7528go\u8bed\u8a00\u3002\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2023-08-12T03:52:00+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-04-29T22:47:46+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d56b037434c4406cda6a2\/2-0.com%2F52feade06f2fecbf006889a904d221e6a730c194%2F68747470733a2f2f636f6c61622e72657365617263682e676f6f676c652e636f6d2f6173736574732f636f6c61622d62616467652e737667\" \/>\n<meta name=\"author\" content=\"\u79d1, \u9896\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u79d1, \u9896\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"7 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e6%88%91%e6%83%b3%e5%9c%a8google-colab%e4%b8%8a%e4%bd%bf%e7%94%a8go%e8%af%ad%e8%a8%80%e3%80%82\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e6%88%91%e6%83%b3%e5%9c%a8google-colab%e4%b8%8a%e4%bd%bf%e7%94%a8go%e8%af%ad%e8%a8%80%e3%80%82\/\",\"name\":\"\u6211\u60f3\u5728Google Colab\u4e0a\u4f7f\u7528Go\u8bed\u8a00 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2023-08-12T03:52:00+00:00\",\"dateModified\":\"2024-04-29T22:47:46+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/8ca01ba7f7362ad4edb7da206a12f29e\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e6%88%91%e6%83%b3%e5%9c%a8google-colab%e4%b8%8a%e4%bd%bf%e7%94%a8go%e8%af%ad%e8%a8%80%e3%80%82\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e6%88%91%e6%83%b3%e5%9c%a8google-colab%e4%b8%8a%e4%bd%bf%e7%94%a8go%e8%af%ad%e8%a8%80%e3%80%82\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e6%88%91%e6%83%b3%e5%9c%a8google-colab%e4%b8%8a%e4%bd%bf%e7%94%a8go%e8%af%ad%e8%a8%80%e3%80%82\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u6211\u60f3\u5728Google Colab\u4e0a\u4f7f\u7528Go\u8bed\u8a00\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/8ca01ba7f7362ad4edb7da206a12f29e\",\"name\":\"\u79d1, \u9896\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8a6fb3cc7ba2f69d2189ba532aec4633ea7ed75ac0af162ec367cb3abc0fb2af?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8a6fb3cc7ba2f69d2189ba532aec4633ea7ed75ac0af162ec367cb3abc0fb2af?s=96&d=mm&r=g\",\"caption\":\"\u79d1, \u9896\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/keying\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e6%88%91%e6%83%b3%e5%9c%a8google-colab%e4%b8%8a%e4%bd%bf%e7%94%a8go%e8%af%ad%e8%a8%80%e3%80%82\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u6211\u60f3\u5728Google Colab\u4e0a\u4f7f\u7528Go\u8bed\u8a00 - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/\u6211\u60f3\u5728google-colab\u4e0a\u4f7f\u7528go\u8bed\u8a00\u3002\/","og_locale":"zh_CN","og_type":"article","og_title":"\u6211\u60f3\u5728Google Colab\u4e0a\u4f7f\u7528Go\u8bed\u8a00","og_description":"\u8c37\u6b4c\u534f\u4f5c\u5e73\u53f0 \u5982\u4f55\u5728Google Colab\u4e0a\u8fd0\u884cGolang\u3002 \u8fd0\u884c\u7b2c\u4e00\u4e2a\u4ee3\u7801\u5355\u5143\u683c\uff0c\u4f7f\u7528 Python \u8fd0 [&hellip;]","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u6211\u60f3\u5728google-colab\u4e0a\u4f7f\u7528go\u8bed\u8a00\u3002\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2023-08-12T03:52:00+00:00","article_modified_time":"2024-04-29T22:47:46+00:00","og_image":[{"url":"https:\/\/cdn.silicloud.com\/blog-img\/blog\/img\/657d56b037434c4406cda6a2\/2-0.com%2F52feade06f2fecbf006889a904d221e6a730c194%2F68747470733a2f2f636f6c61622e72657365617263682e676f6f676c652e636f6d2f6173736574732f636f6c61622d62616467652e737667"}],"author":"\u79d1, \u9896","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u79d1, \u9896","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"7 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e6%88%91%e6%83%b3%e5%9c%a8google-colab%e4%b8%8a%e4%bd%bf%e7%94%a8go%e8%af%ad%e8%a8%80%e3%80%82\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e6%88%91%e6%83%b3%e5%9c%a8google-colab%e4%b8%8a%e4%bd%bf%e7%94%a8go%e8%af%ad%e8%a8%80%e3%80%82\/","name":"\u6211\u60f3\u5728Google Colab\u4e0a\u4f7f\u7528Go\u8bed\u8a00 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2023-08-12T03:52:00+00:00","dateModified":"2024-04-29T22:47:46+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/8ca01ba7f7362ad4edb7da206a12f29e"},"breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e6%88%91%e6%83%b3%e5%9c%a8google-colab%e4%b8%8a%e4%bd%bf%e7%94%a8go%e8%af%ad%e8%a8%80%e3%80%82\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e6%88%91%e6%83%b3%e5%9c%a8google-colab%e4%b8%8a%e4%bd%bf%e7%94%a8go%e8%af%ad%e8%a8%80%e3%80%82\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e6%88%91%e6%83%b3%e5%9c%a8google-colab%e4%b8%8a%e4%bd%bf%e7%94%a8go%e8%af%ad%e8%a8%80%e3%80%82\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u6211\u60f3\u5728Google Colab\u4e0a\u4f7f\u7528Go\u8bed\u8a00"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/8ca01ba7f7362ad4edb7da206a12f29e","name":"\u79d1, \u9896","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8a6fb3cc7ba2f69d2189ba532aec4633ea7ed75ac0af162ec367cb3abc0fb2af?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8a6fb3cc7ba2f69d2189ba532aec4633ea7ed75ac0af162ec367cb3abc0fb2af?s=96&d=mm&r=g","caption":"\u79d1, \u9896"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/keying\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e6%88%91%e6%83%b3%e5%9c%a8google-colab%e4%b8%8a%e4%bd%bf%e7%94%a8go%e8%af%ad%e8%a8%80%e3%80%82\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/44084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=44084"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/44084\/revisions"}],"predecessor-version":[{"id":90348,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/44084\/revisions\/90348"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=44084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=44084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=44084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}