尝试安装Gonum时如何处理“不允许导入周期”?

时间:2019-04-17 14:42:33

标签: go gonum

我想使用gonum库进行实验,以尝试一些神经网络的东西,但我不能超越安装过程...

我正在运行gonum官方网站上的命令:

go get -u -t gonum.org/v1/gonum/...

但这给了我:

import cycle not allowed
package gonum.org/v1/gonum
    imports runtime
    imports internal/bytealg
    imports internal/cpu
    imports runtime

您知道造成这种问题的原因吗?

如果您需要我的环保帮助我,这里就是:

GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/home/me/go"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GO15VENDOREXPERIMENT="1"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0"
CXX="g++"
CGO_ENABLED="1"

我正在运行1.6.2。

1 个答案:

答案 0 :(得分:1)

正如Adrian在评论中告诉的那样,问题是我运行的go版本太旧,无法正确安装gonum。这是由于以下事实:通过apt-get安装在我的计算机上的go-golang软件包为我提供了1.6版本的go。通过删除软件包并确保我的计算机上安装了最新的go版本,我设法安装了gonum。