ホームページ > バックエンド開発 > Golang > インポートできません... (必要なモジュールがパッケージ '.../utils/...' を提供していません)

インポートできません... (必要なモジュールがパッケージ '.../utils/...' を提供していません)

WBOY
リリース: 2024-02-12 17:15:12
転載
667 人が閲覧しました

インポートできません... (必要なモジュールがパッケージ .../utils/... を提供していません)

質問の内容

わかりました。正式には困っています。以下の 4 つの同様の質問/回答を調べました:

必須モジュールがないためパケットマルチプレクサーエラーが発生します

インポートできません... (必要なモジュールがパッケージを提供していません)

golang にローカル モジュールをインポートできません

vscode: golang パッケージをインポートできません

...それらはすべて、基本的に go mod init <name></name>go mod tiny を実行するという同じ答えを繰り返します。これを何度も実行しましたが、依然として同じ問題があります。存在します。

このパッケージは github リポジトリにアップロードしませんでした。Windows コンピューターにローカルに保存されただけです。コマンドを実行しました:

go mod init go_backtest

整頓して行きましょう

...これらは今でもあちこちで見られます:

興味深いのは、"go_backtest/strategies" という行の下に赤い下線がないことです:

go.mod ファイルは次のようになります:

リーリー

私はまだ golang に慣れていないので、親切にお願いします。しかし、これを「コンパイル」して実行するにはどうすればよいでしょうか (赤い下線は消えます!)

回避策

utils ディレクトリ内のファイルは、同じパッケージ utils に属している必要があります。これらのファイルの先頭には package utils 行が必要です。

import ステートメントは、ファイルではなくパッケージをインポートするために使用されます。したがって、

を置き換えます リーリー ###そして### リーリー

以上がインポートできません... (必要なモジュールがパッケージ '.../utils/...' を提供していません)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:stackoverflow.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート