sklearn中的GridSearchCV方法詳解
阿新 • • 發佈:2020-12-22
go module是golang自帶的依賴管理庫。可以把一個專案或目錄下的所有依賴整理成一個go.mod檔案。
使用go module就不要求go的檔案都放在src下。
開啟go module和中國代理
$ echo "export GO111MODULE=on" >> ~/.profile
$ echo "export GOPROXY=https://goproxy.cn" >> ~/.profile
$ source ~/.profile
go module的使用
- go mod init
到專案目錄下執行,會出現一個go.mod檔案
- go mod tidy
檢查該目錄下所有引用的依賴,寫入go.mod
- go mod download
將依賴下載本地,會先放到go/pkg下
- go mod vendor
將剛剛下載的依賴轉到該目錄下的vendor目錄下
更新依賴
go mod tidy
go mod download
go mod vendor
go module使用本地模組
首先在被引用的本地專案下也go mod init/tidy/download/vendor
然後在本專案下的go.mod檔案中加入:
require ( my/sdk_2chains/solo_0 v1.0.0-rc1 //被引用專案module是什麼名字,就用什麼 my/sdk_2chains/solo_1 v1.0.0-rc1 ) replace my/sdk_2chains/solo_0 => /home/wwq/go/src/my/sdk_2chains/solo_0 //注意此處以root開始或./或../ replace my/sdk_2chains/solo_1 => /home/wwq/go/src/my/sdk_2chains/solo_1
就可以使用本地的module了
引用module
引用module時可以直接
import moduleName/pkgName
被引用module更新
被引用module更新後,引用module可能會沒有發現更新(可能是我剛學還沒弄對),
則刪掉go.mod,go.sum,重新go mod init/tidy/download/vendor即可。