python jupyternotebook でpython環境を構築したいのですがtensorflow kerasなどのライブラリが読み込めません。
解決方法を教えてください
やったこと
anacondapromptで
pip install tensorflow コマンドをうちこんだ
なぜかinstallできなかったので
pip install msgpack
pip install msgpack-python
をうちできるようになたとみせかけられた
しかし肝心のjyupternotebookでimportしたところなぜかnomodule ????
意味が分からないです
import tensorflow as tf ModuleNotFoundError Traceback (most recent call last) <ipython-input-1-64156d691fe5> in <module>() ----> 1 import tensorflow as tf C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\__init__.py in <module>() 20 21 # pylint: disable=g-bad-import-order ---> 22 from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import 23 from . import app 24 from . import bitwise ModuleNotFoundError: No module named 'tensorflow.python'
installにこけたとのことですが、pip install tensorflowはどのようなエラーメッセージが出ましたか?
(base) C:\WINDOWS\system32>pip install tensorflow Requirement already satisfied: tensorflow in c:\programdata\anaconda3\lib\site-packages (1.9.0) Requirement already satisfied: six>=1.10.0 in c:\programdata\anaconda3\lib\site-packages (from tensorflow) (1.11.0) Requirement already satisfied: numpy>=1.13.3 in c:\programdata\anaconda3\lib\site-packages (from tensorflow) (1.14.3) Requirement already satisfied: protobuf>=3.4.0 in c:\programdata\anaconda3\lib\site-packages (from tensorflow) (3.6.0) Requirement already satisfied: setuptools<=39.1.0 in c:\programdata\anaconda3\lib\site-packages (from tensorflow) (39.1.0) Requirement already satisfied: grpcio>=1.8.6 in c:\programdata\anaconda3\lib\site-packages (from tensorflow) (1.14.0) Requirement already satisfied: gast>=0.2.0 in c:\programdata\anaconda3\lib\site-packages (from tensorflow) (0.2.0) Requirement already satisfied: absl-py>=0.1.6 in c:\programdata\anaconda3\lib\site-packages (from tensorflow) (0.3.0) Requirement already satisfied: tensorboard<1.10.0,>=1.9.0 in c:\programdata\anaconda3\lib\site-packages (from tensorflow) (1.9.0) Requirement already satisfied: termcolor>=1.1.0 in c:\programdata\anaconda3\lib\site-packages (from tensorflow) (1.1.0) Requirement already satisfied: wheel>=0.26 in c:\programdata\anaconda3\lib\site-packages (from tensorflow) (0.31.1) Requirement already satisfied: astor>=0.6.0 in c:\programdata\anaconda3\lib\site-packages (from tensorflow) (0.7.1) Requirement already satisfied: werkzeug>=0.11.10 in c:\programdata\anaconda3\lib\site-packages (from tensorboard<1.10.0,>=1.9.0->tensorflow) (0.14.1) Requirement already satisfied: markdown>=2.6.8 in c:\programdata\anaconda3\lib\site-packages (from tensorboard<1.10.0,>=1.9.0->tensorflow) (2.6.11) You are using pip version 10.0.1, however version 18.0 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command.
こんなかんじです
エラーはないですね。anaconda promptでpythonのインタプリタ起動して、import tensorflowは通りますか?
anaconda promptでpythonのインタプリタ起動というのhがよくわからないです。pythonのデスクトップアプリからpipしましたがsyntaxerroeになってしまいました
anaconda promptでpythonと入力してエンターキーを押すと対話モードでPythonが起動されるはずなのですが。
ありがとうございます。やってみたところSyntaxerrorと出てしまいました。
入力した内容とエラーを質問に追記してもらえないでしょうか。
SyntaxError: invalid syntax >>> pip install tensorflow File "<stdin>", line 1 pip install tensorflow
こんな感じです
"import tensorflow"を試してください。実際に入力するのはダブルクォーテーションで囲まれている部分だけです。
>>> import tensorflow as tf Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\ProgramData\Anaconda3\lib\site-packages\tensorflow\__init__.py", line 22, in <module> from tensorflow.python import pywrap_tensorflow # pylint: disable=unused-import ModuleNotFoundError: No module named 'tensorflow.python'
ダメでした
ふーむ、ちょっと心当たりがないですね。tensorflowを再インストールしても同じでしょうか。pip install --ignore-installed tensorflow
ありがとうございます。(base) C:\WINDOWS\system32>pip install -I tensorflowで再インストールしました
import tensorflow as tf hello = tf.constant('Hello, TensorFlow!') sess = tf.Session() print(sess.run(hello)) b'Hello, TensorFlow!'
とりあえずエラーは出ませんでした。
できたのかなこれ・・・
importは通るようになってるので、ひとまずokかと。
ちょっとkerasとかtensorflowをつかってimportできたか確かめてみます
たぶんできました。最後までお付き合いいただきありがとうございます!
あなたの回答
tips
プレビュー