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

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

新規登録して質問してみよう
ただいま回答率
85.31%
Keras

Kerasは、TheanoやTensorFlow/CNTK対応のラッパーライブラリです。DeepLearningの数学的部分を短いコードでネットワークとして表現することが可能。DeepLearningの最新手法を迅速に試すことができます。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

Q&A

解決済

1回答

1577閲覧

pythonでtensorflowとkerasをインストールしましたが、エラーが出ます。

退会済みユーザー

退会済みユーザー

総合スコア0

Keras

Kerasは、TheanoやTensorFlow/CNTK対応のラッパーライブラリです。DeepLearningの数学的部分を短いコードでネットワークとして表現することが可能。DeepLearningの最新手法を迅速に試すことができます。

Python

Pythonは、コードの読みやすさが特徴的なプログラミング言語の1つです。 強い型付け、動的型付けに対応しており、後方互換性がないバージョン2系とバージョン3系が使用されています。 商用製品の開発にも無料で使用でき、OSだけでなく仮想環境にも対応。Unicodeによる文字列操作をサポートしているため、日本語処理も標準で可能です。

0グッド

0クリップ

投稿2023/06/30 15:51

編集2023/07/01 12:33

実現したいこと
tensorflow、kerasのエラー原因の特定
エラー解消
実行可能状態にする

pythonで性別判断システムのプログラムを作成しようと思い、tensorflowとkerasをインストールしました。
しかし、importすると、存在はしているのですが、下記のようなエラーが発生しました。

import tensorflow

Traceback (most recent call last):
File "c:\Users\a8\Desktop\python3\vl\abcd.py", line 1, in <module>
import tensorflow
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow_init_.py", line 37, in <module>
from tensorflow.python.tools import module_util as module_util
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python_init
.py", line 42, in <module>
from tensorflow.python import data
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\data_init_.py", line 21, in <module>
from tensorflow.python.data import experimental
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\data\experimental_init_.py", line 97, in <module>
from tensorflow.python.data.experimental import service
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\data\experimental\service_init_.py", line 419, in <module>
from tensorflow.python.data.experimental.ops.data_service_ops import distribute
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\data\experimental\ops\data_service_ops.py", line 22, in <module>
from tensorflow.python.data.experimental.ops import compression_ops
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\data\experimental\ops\compression_ops.py", line 16, in <module>
from tensorflow.python.data.util import structure
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\data\util\structure.py", line 22, in <module>
from tensorflow.python.data.util import nest
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\data\util\nest.py", line 34, in <module>
from tensorflow.python.framework import sparse_tensor as _sparse_tensor
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\framework\sparse_tensor.py", line 25, in <module>
from tensorflow.python.framework import constant_op
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\framework\constant_op.py", line 25, in <module>
from tensorflow.python.eager import execute
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\eager\execute.py", line 22, in <module>
from tensorflow.python.framework import ops
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\framework\ops.py", line 23, in <module>
from absl import app
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\absl\app.py", line 31, in <module>
import pdb
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\pdb.py", line 77, in <module>
import code
File "c:\Users\a8\Desktop\python3\vl\code.py", line 3, in <module>
from wide_resnet import WideResNet
ModuleNotFoundError: No module named 'wide_resnet'


import keras

Traceback (most recent call last):
File "c:\Users\a8\Desktop\python3\vl\abcd.py", line 1, in <module>
import keras
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\keras_init_.py", line 21, in <module>
from keras import models
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\keras\models_init_.py", line 18, in <module>
from keras.engine.functional import Functional
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\keras\engine\functional.py", line 24, in <module>
import tensorflow.compat.v2 as tf
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow_init_.py", line 37, in <module>
from tensorflow.python.tools import module_util as module_util
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python_init
.py", line 42, in <module>
from tensorflow.python import data
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\data_init_.py", line 21, in <module>
from tensorflow.python.data import experimental
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\data\experimental_init_.py", line 97, in <module>
from tensorflow.python.data.experimental import service
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\data\experimental\service_init_.py", line 419, in <module>
from tensorflow.python.data.experimental.ops.data_service_ops import distribute
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\data\experimental\ops\data_service_ops.py", line 22, in <module>
from tensorflow.python.data.experimental.ops import compression_ops
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\data\experimental\ops\compression_ops.py", line 16, in <module>
from tensorflow.python.data.util import structure
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\data\util\structure.py", line 22, in <module>
from tensorflow.python.data.util import nest
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\data\util\nest.py", line 34, in <module>
from tensorflow.python.framework import sparse_tensor as _sparse_tensor
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\framework\sparse_tensor.py", line 25, in <module>
from tensorflow.python.framework import constant_op
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\framework\constant_op.py", line 25, in <module>
from tensorflow.python.eager import execute
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\eager\execute.py", line 22, in <module>
from tensorflow.python.framework import ops
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\tensorflow\python\framework\ops.py", line 23, in <module>
from absl import app
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\site-packages\absl\app.py", line 31, in <module>
import pdb
File "C:\Users\a8\AppData\Local\Programs\Python\Python311\Lib\pdb.py", line 77, in <module>
import code
File "c:\Users\a8\Desktop\python3\vl\code.py", line 3, in <module>
from wide_resnet import WideResNet
ModuleNotFoundError: No module named 'wide_resnet'

マーカの部分は同じファイル名が記述されています。
コードはこの一行のみの記述です。

最初にanacondaでインストールした後に、エラーが出たので、コマンドプロンプトでもインストールしてしまいました。その後、一度、anacondaのアプリを削除してしまっていたので、再度インストール、tensorflowを削除しました。
コマンドプロンプトのほうでもtensorflow、kerasともに一度アンインストールし、再度インストールしましたが、上記のようなエラーが出たままです。
そして、毎回
from wide_resnet import WideResNet
ModuleNotFoundError: No module named 'wide_resnet'
のエラーが必ず出ます。
また、バージョン確認も実施しましたが、同じ環境で実行し、友人はエラーもなく、実行可能でした。

version
python 3.11.3
tensorflow 2.12.0
keras 2.12.0

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

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

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

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

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

jbpb0

2023/06/30 16:31

エラーメッセージは、画像ではなくテキストで質問に載せてください
jbpb0

2023/07/01 07:46 編集

abcd.py」と同じ場所にある「code.py」のファイル名を変えてみてください 【追記】 エラーメッセージによると、「pdb.py」の import code で、本当は「pdb.py」と同じ場所にある「code.py」がインポートされるはずなのですが、「abcd.py」と同じ場所にも同名の「code.py」が有るために、そちらの「code.py」がインポートされてしまってて、それがエラーの原因になってるようです なので、「abcd.py」と同じ場所にある「code.py」のファイル名を変えたら、「pdb.py」と同じ場所にある「code.py」が正しくインポートされるようになり、質問のエラーは出なくなると思います
quickquip

2023/07/01 01:57 編集

その1行を書いているファイル名はなんですか そのフォルダには他にどんなファイルがありますか。動いている環境と同じなのですか 「何をしたら」エラーが出るのですか(エディタでなにかのキーを押したら? プロンプトでなにかのコマンドを実行したら? が全然書かれてません) あたりの情報があるとい気がしました
meg_

2023/07/01 02:48

> 最初にanacondaでインストールした後に、エラーが出たので、コマンドプロンプトでもインストールしてしまいました。 その「エラー」とは何でしょうか?そのときはインストールが失敗したということでしょうか?何かしら環境が壊れているということはないでしょうか? condaとpipを併用してませんよね?
fiveHundred

2023/07/01 03:15

kerasは今はtensorflowに内蔵されており、kerasをインストールする必要はないと思いますが、その辺はどうなのでしょうか。
退会済みユーザー

退会済みユーザー

2023/07/01 12:45

jbpb0さま ご回答、ご指摘ありがとうございます。 修正いたしました。 そしてエラーが出なくなりました! このエラーについてずっと悩んでいたのでありがとうございます。
退会済みユーザー

退会済みユーザー

2023/07/01 12:47

quickquipさま ご回答、ご指摘ありがとうございます。 ファイル名はa8です。 VSコードでimport tensorflowまたは、import kerasを一行のみで実行した際のエラーでした。
退会済みユーザー

退会済みユーザー

2023/07/01 12:49

meg_さま ご回答ありがとうございます。 エラーは質問文に記載してあるエラーと同様のものでした。 condaとpipの併用はしていません。
退会済みユーザー

退会済みユーザー

2023/07/01 12:50

fiveHundredさま ご回答ありがとうございます。 tensorflowのみインストールすると、import kerasでエラーが発生しました。
guest

回答1

0

ベストアンサー

今回のエラーの原因は、ファイル名でした。
ファイル名をcode.pyから変更後エラーは出なくなりました。

質問欄の一番最初の方の解決策です。質問での回答で、ベストアンサーを選ぶ方法がわからず、このような形を取らせていただきます。申し訳ありません。
また、投稿が初めてだったので、多くの方からのご質問、アドバイス助かりました。
ありがとうございました。

投稿2023/07/01 13:47

編集2023/07/01 13:50
退会済みユーザー

退会済みユーザー

総合スコア0

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.31%

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

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

質問する

関連した質問