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

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

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

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

import

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

Python

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

Q&A

解決済

2回答

2216閲覧

python ModuleNotFoundError:の解決

morisoh

総合スコア2

Anaconda

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

import

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

Python

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

0グッド

0クリップ

投稿2020/12/18 06:49

前提・実現したいこと

from keras import layers, modelsでエラーが出ましたので、解決策を教えていただきたいです

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

Traceback (most recent call last): File "c:省略.py", line 3, in <module> from keras import layers, models File "C:\Users\mori-soh\Anaconda3\envs\py36\lib\site-packages\keras\__init__.py", line 3, in <module> from . import utils File "C:\Users\mori-soh\Anaconda3\envs\py36\lib\site-packages\keras\utils\__init__.py", line 6, in <module> from . import conv_utils File "C:\Users\mori-soh\Anaconda3\envs\py36\lib\site-packages\keras\utils\conv_utils.py", line 9, in <module> from .. import backend as K File "C:\Users\mori-soh\Anaconda3\envs\py36\lib\site-packages\keras\backend\__init__.py", line 1, in <module> from .load_backend import epsilon File "C:\Users\mori-soh\Anaconda3\envs\py36\lib\site-packages\keras\backend\load_backend.py", line 90, in <module> from .tensorflow_backend import * File "C:\Users\mori-soh\Anaconda3\envs\py36\lib\site-packages\keras\backend\tensorflow_backend.py", line 5, in <module> import tensorflow as tf File "C:\Users\mori-soh\Anaconda3\envs\py36\lib\site-packages\tensorflow\__init__.py", line 101, in <module> from tensorflow_core import * File "C:\Users\mori-soh\Anaconda3\envs\py36\lib\site-packages\tensorflow_core\__init__.py", line 40, in <module> from tensorflow.python.tools import module_util as _module_util ModuleNotFoundError: No module named 'tensorflow.python.tools'; 'tensorflow.python' is not a package

該当のソースコード

python

1from keras import layers, models

試したこと

エラーコードで検索しましたが、該当する解決策は見つからず、tensorflow.python.toolsが何かもわかりませんでした

補足情報(FW/ツールのバージョンなど)

anaconda3 4.4.0
python 3.6.1
vsc 1.52.1
仮想環境(py36)で作業

_tflow_select 2.1.0 gpu
absl-py 0.11.0 pyhd3eb1b0_1
aiohttp 3.6.3 py36he774522_0
astor 0.8.1 py36_0
async-timeout 3.0.1 py36_0
attrs 20.3.0 pyhd3eb1b0_0
blas 1.0 mkl
blinker 1.4 py36_0
brotlipy 0.7.0 py36h2bbff1b_1003
ca-certificates 2020.12.8 haa95532_0
cachetools 4.2.0 pyhd3eb1b0_0
certifi 2020.12.5 py36haa95532_0
cffi 1.14.4 py36hcd4344a_0
chainer 6.3.0 py_0
chardet 3.0.4 py36haa95532_1003
click 7.1.2 py_0
cryptography 3.3.1 py36hcd4344a_0
cudatoolkit 10.1.243 h74a9793_0
cudnn 7.6.5 cuda10.1_0
filelock 3.0.12 py_0
freetype 2.10.4 hd328e21_0
gast 0.2.2 py36_0
google-auth 1.24.0 pyhd3eb1b0_0
google-auth-oauthlib 0.4.2 pyhd3eb1b0_2
google-pasta 0.2.0 py_0
grpcio 1.31.0 py36he7da953_0
h5py 2.10.0 py36h5e291fa_0
hdf5 1.10.4 h7ebc959_0
icc_rt 2019.0.0 h0cc432a_1
idna 2.10 py_0
idna_ssl 1.1.0 py36_0
importlib-metadata 2.0.0 py_1
intel-openmp 2020.2 254
jpeg 9b hb83a4c4_2
keras 2.3.1 0
keras-applications 1.0.8 py_1
keras-base 2.3.1 py36_0
keras-preprocessing 1.1.0 py_1
libpng 1.6.37 h2a8f88b_0
libprotobuf 3.13.0.1 h200bbdf_0
libtiff 4.1.0 h56a325e_1
lz4-c 1.9.2 hf4a77e7_3
markdown 3.3.3 py36haa95532_0
mkl 2020.2 256
mkl-service 2.3.0 py36h196d8e1_0
mkl_fft 1.2.0 py36h45dec08_0
mkl_random 1.1.1 py36h47e9c7a_0
multidict 4.7.6 py36he774522_1
numpy 1.19.2 py36hadc3359_0
numpy-base 1.19.2 py36ha3acd2a_0
oauthlib 3.1.0 py_0
olefile 0.46 py_0
openssl 1.1.1i h2bbff1b_0
opt_einsum 3.1.0 py_0
pillow 8.0.1 py36h4fa10fc_0
pip 20.3.3 py36haa95532_0
protobuf 3.13.0.1 py36ha925a31_1
pyasn1 0.4.8 py_0
pyasn1-modules 0.2.8 py_0
pycparser 2.20 py_2
pyjwt 1.7.1 py36_0
pyopenssl 20.0.1 pyhd3eb1b0_1
pyreadline 2.1 py36_1
pysocks 1.7.1 py36haa95532_0
python 3.6.12 h5500b2f_2
pyyaml 5.3.1 py36he774522_1
requests 2.25.1 pyhd3eb1b0_0
requests-oauthlib 1.3.0 py_0
rsa 4.6 py_0
scipy 1.5.2 py36h9439919_0
setuptools 51.0.0 py36haa95532_2
six 1.15.0 py36haa95532_0
sqlite 3.33.0 h2a8f88b_0
tensorboard 2.3.0 pyh4dce500_0
tensorboard-plugin-wit 1.6.0 py_0
tensorflow 2.1.0 gpu_py36h3346743_0
tensorflow-base 2.1.0 gpu_py36h55f5790_0
tensorflow-estimator 2.1.0 pyhd54b08b_0
termcolor 1.1.0 py36_1
tk 8.6.10 he774522_0
typing 3.7.4.3 py36_0
typing_extensions 3.7.4.3 py_0
urllib3 1.26.2 pyhd3eb1b0_0
vc 14.2 h21ff451_1
vs2015_runtime 14.27.29016 h5e58377_2
werkzeug 0.16.1 py_0
wheel 0.36.2 pyhd3eb1b0_0
win_inet_pton 1.1.0 py36haa95532_0
wincertstore 0.2 py36h7fe50ca_0
wrapt 1.12.1 py36he774522_1
xz 5.2.5 h62dcd97_0
yaml 0.2.5 he774522_0
yarl 1.6.3 py36h2bbff1b_0
zipp 3.4.0 pyhd3eb1b0_0
zlib 1.2.11 h62dcd97_4
zstd 1.4.5 h04227a9_0

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

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

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

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

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

guest

回答2

0

自己解決

同ディレクトリにある__init__.py等の名前を変更すると治りました

投稿2020/12/20 08:05

morisoh

総合スコア2

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

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

0

下記によると、同じディレクトリ内に「csv.py、code.pyなどの標準ライブラリと衝突するような名前のファイル」があるとダメなようです。心当たりはございますか?
ModuleNotFoundError tensorflow.python' is not a package

投稿2020/12/18 07:04

jeanbiego

総合スコア3966

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

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

morisoh

2020/12/18 07:10

codec.pyなどはありましたが、code.py,csv.pyのファイルは見つかりませんでした
jeanbiego

2020/12/18 07:24

可能であれば、他になにもないディレクトリで試してみてはいかがでしょう。
morisoh

2020/12/20 06:36

__init__.cpython-36.pycファイルや__init__.pyファイルが複数あるのですが、これは関係ありますか?
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問