簡體   English   中英

Golang包導入-找不到包

[英]Golang package imports - cannot find package

無論如何,這是我第一次在這里問一個問題,盡管github.com/JohnDoe/temperature/conversion/conv位於$GOPATH內,但我想知道為什么它說找不到包

[johndoe@johndoe temperature]$ go run main.go
main.go:5:2: cannot find package "github.com/JohnDoe/temperature/conversion/conv" in any of:
    /usr/local/go/src/github.com/JohnDoe/temperature/conversion/conv (from $GOROOT)
    /home/johndoe/Workspace/Go/src/github.com/JohnDoe/temperature/conversion/conv (from $GOPATH)

更多細節:

[johndoe@johndoe conversion]$ pwd
/home/johndoe/Workspace/Go/src/github.com/JohnDoe/temperature/conversion

[johndoe@johndoe conversion]$ ls
conv.go

有什么想法嗎?

您誤裝了軟件包和文件。 在go中(與之相反……python),一個包由一個目錄表示,該目錄中的文件僅是代碼。 因此,您應該導入github.com/JohnDoe/temperature/conversion包。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM