我通过以下命令使用minio 5.0.1:
func findRoot() (string, error) {
...
if os.Getenv("GO111MODULE") == "on" {
pkgDir := filepath.Join(os.Getenv("GOPATH"), "pkg", "mod")
cfg := &packages.Config{Mode: packages.LoadFiles, Dir: pkgDir}
pkgs, _ := packages.Load(cfg, basePkg)
for _, pkg := range pkgs {
for _, goFile := range pkg.GoFiles {
root := filepath.Dir(goFile)
if isRoot(root) {
return root, nil
}
}
}
}
return "", fmt.Errorf("could not find go-tour content; check $GOROOT and $GOPATH")
}
但是我仍然收到此错误
pip install minio
答案 0 :(得分:2)
我想这个答案已经太迟了,但是无论如何:
由于您将python文件称为minio.py,因此他尝试导入此文件而不是minio包,并且无法在其中找到名为Minio的对象。
将py文件重命名为miniotest.py,它应该可以工作。