Tidak dapat mengimport... (Tiada modul yang diperlukan disediakan untuk pakej '.../utils/...')

WBOY
Lepaskan: 2024-02-12 17:15:12
ke hadapan
622 orang telah melayarinya

Tidak dapat mengimport... (Tiada modul yang diperlukan disediakan untuk pakej .../utils/...)

Kandungan soalan

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
Salin selepas log masuk

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!)

Penyelesaian

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"
Salin selepas log masuk

dan

"go_backtest/utils"
Salin selepas log masuk

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!

sumber:stackoverflow.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!