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

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

新規登録して質問してみよう
ただいま回答率
85.48%
Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

Q&A

解決済

1回答

3817閲覧

vs codeで画像分類のファイルが実行できない

chainsmoker

総合スコア18

Python 3.x

Python 3はPythonプログラミング言語の最新バージョンであり、2008年12月3日にリリースされました。

0グッド

0クリップ

投稿2019/06/15 07:54

編集2019/06/15 15:32

python3とtensorflowでcifar10の画像分類をしようとしています。大まかな流れは、下記のサイトを参考にしています。
https://www.sejuku.net/blog/52907

ターミナル上での環境作成は下記の2つのサイトを参考にして作りました。

https://qiita.com/tom_ato/items/bbdf4574b3ecb0048fa1

https://qiita.com/KazaKago/items/587ac1224afc2c9350f1

ターミナル上でまずhomebrewを使いpyenv,pyenv-virtualenvをインストールしました。そこでtensorflow用のpython環境(3.7.2)を作りました。そしてtensorflowはpipを使ってインストールしました。下記のコマンドです。

$ pip3 install --upgrade tensorflow

tensorflowのインストール確認は下記のコマンドで行いました。

import tensorflow as tf

hello = tf.constant('Hello World!')
s = tf.Session()
print(s.run(hello))

結果としてはHello World!が表示されて成功していました。

それから、一番はじめに貼ったサイト上にある
cifar10_train.py
cifar10_eval.py
cifar10_input.py
cifar10.py
をvs code上に書き込みcifar10_train.py をpython3で実行しました。(具体的にはvs codeでファイルを選択しMacで副ボタンを押し、ターミナルでpythonファイルを実行を押しました)
すると、下記のようなエラーが出ました。

Traceback (most recent call last):
File "/Users/shuto/Documents/python game/cifar10_train.py", line 39, in <module>
import cifar10
File "/Users/shuto/Documents/python game/cifar10.py", line 37, in <module>
import cifar10_input
File "/Users/shuto/Documents/python game/cifar10_input.py", line 23, in <module>
import tensorflow_datasets as tfds
ModuleNotFoundError: No module named 'tensorflow_datasets'

上記サイトの手順通りに進めているのですが、原因も解決方法もわかりません。教えてください。

使用pc : macbook air2017
使用言語: python3.7.2

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

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

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

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

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

hayataka2049

2019/06/15 09:58

環境の構築で行った手順と、実行している方法をできるだけ詳細に書いていただけると回答しやすいです。 あと、そもそもインストールがうまくいっているのかと、インストールした環境で実行しているのかを切り分ける必要があります。そのためにはtensorflowのインストール先と、実際に実行しているpythonのインストール先の情報が必要です。
chainsmoker

2019/06/15 15:14

すいません、実際に実行しているpythonのインストール先の情報とは具体的にはどのような情報のことでしょうか?
chainsmoker

2019/06/15 15:33

一度わかる範囲で編集しました。確認お願いします。足りないところがありましたら、また編集依頼をお願いします。
guest

回答1

0

ベストアンサー

おそらく別途tensorflow-datasetsを導入する必要があるでしょう。

pip install tensorflow-datasets

pyenvで仮想環境を作ったのであれば、同じ環境に導入する必要があるので、その点だけ注意してください。

投稿2019/06/16 00:51

hayataka2049

総合スコア30933

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

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

chainsmoker

2019/06/16 01:27

回答ありがとうございました。導入すると成功しました。本当にありがとうございます。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問