我是超级新手Go,需要一些帮助进行设置。首先,$GOPATH. 似乎我所有的go项目都应该在我的机器上的同一个地方?所以我有那一套:$ echo $GOPATH/sites/gopath在里面,我设置了推荐的文件夹:$ ls -a /sites/gopath. .. bin pkg src在里面src,我有一个名为 的文件夹github.com,其中有一个名为 的文件夹,其中有一个shamoons名为go-ann-test.在里面,我有一个名为的文件夹autompg,在里面,我有一个名为autompg.go.呼!这是一个项目的很多设置!但我会假设我要么做错了,要么在某种程度上值得。在我的autompg.go,我有:package mainimport ( "fmt" "github.com/fxsjy/gonn")func main() { nn := gonn.DefaultNetwork(2,3,1,true) inputs := [][]float64{ []float64{0,0}, []float64{0,1}, []float64{1,0}, []float64{1,1}, } targets := [][]float64{ []float64{0},//0+0=0 []float64{1},//0+1=1 []float64{1},//1+0=1 []float64{2},//1+1=2 } nn.Train(inputs,targets,1000) for _,p := range inputs{ fmt.Println(nn.Forward(p)) }}当我go install autompg从我的go-ann-test文件夹中输入时,我得到:$ go install autompg can't load package: package autompg: cannot find package "autompg" in any of: /usr/local/Cellar/go/1.4.1/libexec/src/autompg (from $GOROOT) /sites/gopath/src/autompg (from $GOPATH)那么我做错了什么,如何正确设置项目以接受外部包?
1 回答
- 1 回答
- 0 关注
- 151 浏览
添加回答
举报
0/150
提交
取消