Maison  >  Article  >  développement back-end  >  Impossible d'importer... (Aucun module requis n'est fourni pour le package '.../utils/...')

Impossible d'importer... (Aucun module requis n'est fourni pour le package '.../utils/...')

WBOY
WBOYavant
2024-02-12 17:15:12623parcourir

Impossible dimporter... (Aucun module requis nest fourni pour le package .../utils/...)

Contenu de la question

D'accord, je suis officiellement perplexe. J'ai regardé ces 4 questions/réponses similaires :

Aucun module requis ne fournit une erreur de multiplexeur de paquets

Impossible d'importer... (Aucun module requis fourni dans le package)

Impossible d'importer des modules locaux dans Golang

vscode : Impossible d'importer le package Golang

...ils exécutent tous essentiellement la même réponse go mod init <name></name>go mod tidy encore et encore, je l'ai fait plusieurs fois et le même problème persiste.

Je n'ai pas téléchargé ce package sur un référentiel github, il était simplement stocké localement sur mon ordinateur Windows. J'ai exécuté la commande :

go mod init go_backtest

go mod tidy

...Je vois encore ça partout :

Fait intéressant, il n'y a pas de soulignement rouge sous la ligne "go_backtest/strategies" :

Voici à quoi ressemble le fichier go.mod :

module go_backtest

go 1.19

Je suis encore nouveau sur Golang, alors s'il vous plaît soyez gentil, mais comment puis-je faire en sorte que cette chose "compile" et s'exécute (et fasse disparaître ces soulignements rouges !)

Solution de contournement

utils目录下的文件应属于同一个包utils。这些文件的开头应该有 package utils OK.

Et l'instruction import est utilisée pour importer des packages au lieu de fichiers. Alors remplacez

"go_backtest/utils/datafuncs"
"go_backtest/utils/ga"

et

"go_backtest/utils"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer