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

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

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

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

import

自身のプラットフォーム・プログラム・データセットに対して、外部ソースを取り込むプロセスをimportと呼びます。

Python 3.x

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

Q&A

1回答

3513閲覧

windows10環境でtensorflowを動かしたい

ft_tp

総合スコア6

Windows 10

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

import

自身のプラットフォーム・プログラム・データセットに対して、外部ソースを取り込むプロセスをimportと呼びます。

Python 3.x

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

0グッド

0クリップ

投稿2017/03/17 17:45

###前提・実現したいこと
tensorflowでMNISTの学習をしたい.
tensorflowのエラーを解決したい

windows環境でもtensorflowが動作するということで環境を整備し、tensorflowをダウンロードしました.
しかし、チュートリアルのMNISTデータの学習がうまくいかず、困っています.調べても解決できなかったので質問させていただきます.

###環境
ANACONDA3 64-bit
windows10
cuda 8.0.61
NVIDA 5.2

###発生している問題・エラーメッセージ
ImportError: No module named 'matplotlib.path'
というエラーメッセージが出てしまいます.
以下実行ログ
C:\Users(ユーザー名)\matplotlib_init
.py:834: UserWarning: Could not find matplotlibrc; using defaults
warnings.warn('Could not find matplotlibrc; using defaults')
C:\Users(ユーザー名)\matplotlib_init_.py:997: UserWarning: could not find rc file; returning defaults
warnings.warn(message)
Traceback (most recent call last):
File "mnist_install.py", line 3, in <module>
import matplotlib.pyplot as plt
File "C:\Users(ユーザー名)\matplotlib\pyplot.py", line 29, in <module>
import matplotlib.colorbar
File "C:\Users(ユーザー名)\matplotlib\colorbar.py", line 32, in <module>
import matplotlib.artist as martist
File "C:\Users(ユーザー名)\matplotlib\artist.py", line 15, in <module>
from .transforms import (Bbox, IdentityTransform, TransformedBbox,
File "C:\Users(ユーザー名)\matplotlib\transforms.py", line 42, in <module>
from matplotlib._path import (affine_transform, count_bboxes_overlapping_bbox,
ImportError: No module named 'matplotlib._path'

###該当のソースコード
python 3.5.3
import tensorflow as tf
import numpy as np
import matplotlib.pyplot as plt
from tensorflow.examples.tutorials.mnist import input_data

mnist = input_data.read_data_sets('.', one_hot=True)
###試したこと
・pip install matplotlib._path を実行しましたが失敗
(tensorenv) C:\Users(ユーザー名)

pip install matplotlib._path

Collecting matplotlib._path
Could not find a version that satisfies the requirement
matplotlib._path (from versions: )
No matching distribution found for matplotlib._path

・pythonでimport matplotlibを実行しました.

Python 3.5.3 |Continuum Analytics, Inc.| (default, Feb 22 2017, 21:28:42) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

import matplotlib

C:\Users(ユーザー名)\matplotlib_init_.py:834:UserWarning: Could not find matplotlibrc; using defaults
warnings.warn('Could not find matplotlibrc; using defaults')
C:\Users(ユーザー名)\matplotlib_init_.py:997: UserWarning: could not find rc file; returning defaults
warnings.warn(message)

matplotlib

<module 'matplotlib' from 'C:\Users\ユーザー名\matplotlib\init.py'>

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

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

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

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

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

guest

回答1

0

pipの実行について
実行エラーログのこの箇所

No matching distribution found for matplotlib._path

よって._pathなしの
pip install matplotlib です
pipは画面左下の「スタート」を右クリック→「コマンドプロンプト(管理者)」で実行してください。

tensorflowをどうダウンロードしてインストールしたのか気になりますが。

投稿2017/03/17 20:29

編集2017/03/17 20:33
umyu

総合スコア5846

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

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

ft_tp

2017/03/18 03:04

回答ありがとうございます。 pip install matplotlibを実行したところ Requirement already satisfied: matplotlib in c:\users\(ユーザー名)\appdata\local\conda\conda\envs\tensorenv\lib\site-packages Requirement already satisfied: six>=1.10 in c:\users\(ユーザー名)\appdata\local\conda\conda\envs\tensorenv\lib\site-packages (from matplotlib) Requirement already satisfied: numpy>=1.7.1 in c:\users\(ユーザー名)\appdata\local\conda\conda\envs\tensorenv\lib\site-packages (from matplotlib) Requirement already satisfied: pyparsing!=2.0.4,!=2.1.2,!=2.1.6,>=1.5.6 in c:\users\(ユーザー名)\appdata\local\conda\conda\envs\tensorenv\lib\site-packages (from matplotlib) Requirement already satisfied: pytz in c:\users\(ユーザー名)\appdata\local\conda\conda\envs\tensorenv\lib\site-packages (from matplotlib) Requirement already satisfied: cycler>=0.10 in c:\users\(ユーザー名)\appdata\local\conda\conda\envs\tensorenv\lib\site-packages (from matplotlib) Requirement already satisfied: python-dateutil in c:\users\(ユーザー名)\appdata\local\conda\conda\envs\tensorenv\lib\site-packages (from matplotlib) という表示が出ました. しかしもう一度同じプログラムを実行しても質問と同様のエラーが出てしまいました.
umyu

2017/03/18 03:28

>Requirement already satisfied: matplotlib うーん、matplotlib が導入されてるって表示されてますね。 tensorflowのインストール手順は公式ドキュメントの方ですか? https://www.tensorflow.org/install/install_windows
ft_tp

2017/03/18 10:22

公式手順に従いtensorflowをダウンロードし直し、再度同じプログラムを実行してみました。 すると上のエラーは解決できました。 ありがとうございます。 しかしまたよくわからないエラーが派生してしまいました。 以下実行ログ Traceback (most recent call last): File "mnist_install.py", line 6, in <module> mnist = input_data.read_data_sets('.', one_hot=True) File "C:\Users\(ユーザー名)~1\AppData\Local\conda\conda\envs\tensorenv\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\mnist.py", line 211, in read_data_sets SOURCE_URL + TRAIN_IMAGES) File "C:\Users\(ユーザー名)~1\AppData\Local\conda\conda\envs\tensorenv\lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\base.py", line 209, in maybe_download gfile.Copy(temp_file_name, filepath) File "C:\Users\(ユーザー名)~1\AppData\Local\conda\conda\envs\tensorenv\lib\site-packages\tensorflow\python\lib\io\file_io.py", line 318, in copy compat.as_bytes(oldpath), compat.as_bytes(newpath), overwrite, status) File "C:\Users\(ユーザー名)~1\AppData\Local\conda\conda\envs\tensorenv\lib\contextlib.py", line 66, in __exit__ next(self.gen) File "C:\Users\(ユーザー名)~1\AppData\Local\conda\conda\envs\tensorenv\lib\site-packages\tensorflow\python\framework\errors_impl.py", line 466, in raise_exception_on_not_ok_status pywrap_tensorflow.TF_GetCode(status)) tensorflow.python.framework.errors_impl.NotFoundError: Can not get size for: C:\Users\(ユーザー名)~1\AppData\Local\Temp\tmp2lkvpyz2 : \udc8ew\udc92\u80b3\udc82\ua0bd\udc83p\udc83X\udc82\udcaa\udc8c\udca9\udc82\x82\udca9\udc82\udce8\udc82\u0702\udcb9\udc82\udcf1\udc81B 全く分からないのですがこれは何が原因なのでしょうか。
afzelia

2017/06/13 15:40

ユーザー名に日本語は含まれていますでしょうか? 手元でも同様の問題が起きましたが、Windowsの環境変数"TMP","TEMP"を英数記号のみからなるパスに変更したら解決しました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問