Rumah >pembangunan bahagian belakang >Golang >Tidak dapat mengimport... (Tiada modul yang diperlukan disediakan untuk pakej '.../utils/...')
Okay, secara rasminya saya buntu. Saya melihat 4 soalan/jawapan serupa ini:
Tiada modul diperlukan menyediakan ralat muxer paket
Tidak dapat mengimport... (Tiada modul diperlukan disediakan pakej)
Tidak boleh mengimport modul tempatan dalam golang
vscode: Tidak dapat mengimport pakej golang
...mereka semua pada dasarnya menjalankan jawapan yang sama go mod init <name></name>
和 go mod tidy
berulang kali, saya telah melakukannya berkali-kali dan masalah yang sama masih berterusan.
Saya tidak memuat naik pakej ini ke repositori github, ia hanya disimpan secara setempat pada komputer windows saya. Saya telah menjalankan arahan:
go mod init go_backtest
go mod tidy
...Saya masih melihat ini di mana-mana:
Menariknya, tiada garis bawah merah di bawah garisan "go_backtest/strategies"
:
Beginilah rupa fail go.mod:
module go_backtest go 1.19
Saya masih baru untuk golang, jadi sila berbaik sangka, tetapi bagaimana saya boleh membuat perkara ini "disusun" dan dijalankan (dan membuat garis bawah merah itu hilang!)
utils
目录下的文件应属于同一个包utils
。这些文件的开头应该有 package utils
OK.
Dan pernyataan import digunakan untuk mengimport pakej dan bukannya fail. Jadi gantikan
"go_backtest/utils/datafuncs" "go_backtest/utils/ga"
dan
"go_backtest/utils"
Atas ialah kandungan terperinci Tidak dapat mengimport... (Tiada modul yang diperlukan disediakan untuk pakej '.../utils/...'). Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!