Tensorflow virtualenv(推奨)のhttps://www.tensorflow.org/install/install_mac のインストール手順に従っています。ModuleNotFoundError:Mac OSにインストールした後に 'tensorflow'という名前のモジュールがありません
pip3 install --upgrade virtualenv
virtualenv --system-site-packages -p python3
インストールはエラーメッセージなしで簡単でした。
tensorflowをPythonにインポートするときにtensorflowディレクトリ名と混同しないように、テンソルフローを有効にして別のディレクトリに移動します。結果は次のとおりです。
source ~/tensorflow/bin/activate
(tensorflow) Pers-MacBook-Pro:Documents per$ python3
Python 3.6.3 (default, Oct 4 2017, 06:09:15)
[GCC 4.2.1 Compatible Apple LLVM 9.0.0 (clang-900.0.37)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import tensorflow as tf
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ModuleNotFoundError: No module named 'tensorflow'
何が問題なのですか。私はMacOS Sierraだ。私は、環境に関するいくつかの詳細情報を提供するための診断スクリプトtf_env_collect.shを実行しました:
== check pips ===================================================
numpy (1.13.3)
protobuf (3.4.0)
tensorflow (1.3.0)
tensorflow-tensorboard (0.1.8)
== check for virtualenv =========================================
True
== tensorflow import ============================================
tf.VERSION = 1.3.0
tf.GIT_VERSION = v1.3.0-rc2-20-g0787eee
tf.COMPILER_VERSION = v1.3.0-rc2-20-g0787eee
Sanity check: array([1], dtype=int32)
== env ==========================================================
LD_LIBRARY_PATH is unset
DYLD_LIBRARY_PATH is unset
== nvidia-smi ===================================================
./tf_env_collect.sh: line 105: nvidia-smi: command not found
== cuda libs ===================================================
:6の現在のバージョンとPythonのインストールをアップグレードします。たとえば、pip3の代わりにpipを使用したとします。 – pvg
インストール情報を追加しました。 –