質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.46%
Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

Q&A

解決済

1回答

1826閲覧

No module named 'official' tensorflow環境構築でのエラー

sdnfaosdbo

総合スコア6

Windows 10

Windows 10は、マイクロソフト社がリリースしたOSです。Modern UIを標準画面にした8.1から、10では再びデスクトップ主体に戻され、UIも変更されています。PCやスマホ、タブレットなど様々なデバイスに幅広く対応していることが特徴です。

Anaconda

Anacondaは、Python本体とPythonで利用されるライブラリを一括でインストールできるパッケージです。環境構築が容易になるため、Python開発者間ではよく利用されており、商用目的としても利用できます。

Windows

Windowsは、マイクロソフト社が開発したオペレーティングシステムです。当初は、MS-DOSに変わるOSとして開発されました。 GUIを採用し、主にインテル系のCPUを搭載したコンピューターで動作します。Windows系OSのシェアは、90%を超えるといわれています。 パソコン用以外に、POSシステムやスマートフォンなどの携帯端末用、サーバ用のOSもあります。

0グッド

0クリップ

投稿2021/12/07 08:57

編集2021/12/07 09:03

前提・実現したいこと

anacondaにてtensorflowのobject detection APIを用いるため環境構築を進めているのですが,下記のエラーが出てどうしようもなく困っています.
環境構築はこのサイトや,このサイトなど,複数のサイトを参考にしています.

環境はwindows10,anaconda,インストールしたtensorflowはver2.6.2です.
GPUはありません.

発生している問題・エラーメッセージ

No module named 'official'

試したこと

いろいろ探して環境変数が設定できていないという記事を多く見かけましたが,コンパネからユーザー環境変数を画像のように設定しています.(ユーザー名のところはぼかしています)
環境変数

また,
この質問を参考にして,

pip install tf-models-official

を試したところ,cmdが赤い表示の文面と共にエラーを吐きました.

エラー内容

ERROR: Command errored out with exit status 1: command: 'C:\Users\maru\anaconda3\envs\tensorflow_1\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\maru\AppData\Local\Temp\pip-install-15lxzla4\pycocotools_12938597d4774da4a24a445b2c6434f8\setup.py'"'"'; __file__='"'"'C:\Users\maru\AppData\Local\Temp\pip-install-15lxzla4\pycocotools_12938597d4774da4a24a445b2c6434f8\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\maru\AppData\Local\Temp\pip-record-p_pobgub\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\maru\anaconda3\envs\tensorflow_1\Include\pycocotools' cwd: C:\Users\maru\AppData\Local\Temp\pip-install-15lxzla4\pycocotools_12938597d4774da4a24a445b2c6434f8\ Complete output (14 lines): running install running build running build_py creating build creating build\lib.win-amd64-3.6 creating build\lib.win-amd64-3.6\pycocotools copying pycocotools\coco.py -> build\lib.win-amd64-3.6\pycocotools copying pycocotools\cocoeval.py -> build\lib.win-amd64-3.6\pycocotools copying pycocotools\mask.py -> build\lib.win-amd64-3.6\pycocotools copying pycocotools\__init__.py -> build\lib.win-amd64-3.6\pycocotools running build_ext skipping 'pycocotools\_mask.c' Cython extension (up-to-date) building 'pycocotools._mask' extension error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/ ---------------------------------------- ERROR: Command errored out with exit status 1: 'C:\Users\maru\anaconda3\envs\tensorflow_1\python.exe' -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'C:\Users\maru\AppData\Local\Temp\pip-install-15lxzla4\pycocotools_12938597d4774da4a24a445b2c6434f8\setup.py'"'"'; __file__='"'"'C:\Users\maru\AppData\Local\Temp\pip-install-15lxzla4\pycocotools_12938597d4774da4a24a445b2c6434f8\setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record 'C:\Users\maru\AppData\Local\Temp\pip-record-p_pobgub\install-record.txt' --single-version-externally-managed --compile --install-headers 'C:\Users\maru\anaconda3\envs\tensorflow_1\Include\pycocotools' Check the logs for full command output.

その後同様にテストをしてもNo module named officialのエラーが出ています.
一カ月ほど何度も繰り返していますがなかなか環境構築ができません.
助けて頂けると大変助かります.

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sdnfaosdbo

2021/12/07 14:09

ご丁寧にありがとうございます.大変たすかりました.
guest

回答1

0

ベストアンサー

エラーメッセージを読みましょう。

error: Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft.com/visual-cpp-build-tools/

Google翻訳結果

エラー:Microsoft Visual C ++ 14.0以降が必要です。 「MicrosoftC ++ビルドツール」で入手してください:https://visualstudio.microsoft.com/visual-cpp-build-tools/

投稿2021/12/07 09:54

ppaul

総合スコア24666

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

sdnfaosdbo

2021/12/07 14:08

ありがとうございます.ご提示いただいた内容からvisualstudioのビルドツールを入れたところ,cmdでのエラーはなくなりました.
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.46%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問