ModuleNotFoundError: Python で Tensorflow という名前のモジュールがありません
TensorFlow のインストール方法を学び、いくつかのインストール方法を試します。 次に、TensorFlow を Python の別の conda
環境にインストールする方法も学びます。
Python で TensorFlow をインストールする正しい方法を使用する
TensorFlow は Anaconda ディストリビューションに自動的に付属しないため、個別にインストールする必要があります。 インストールする前に tensorflow
をインポートするコマンドを書くと、以下のようなエラー メッセージが表示されます。
import tensorflow as tf
出力:
ModuleNotFoundError: No module named 'tensorflow'
次に、これをインストールする方法を示します。 ここ から Windows 64 ビット用の Anaconda ディストリビューションをダウンロードできます。このダウンロードの後、それをインストールする必要があります。インストール手順もこの リンク に記載されています。
TensorFlow をインストールするには 2つの方法があります。
- コマンド プロンプトからこのコマンドを入力すると、TensorFlow がインストールされます。
conda install -c tensorflow-gpu
また
conda create --name tensorflow python=3.5
activate tensorflow
- インストールするもう 1つの方法は、Anaconda ナビゲーターに移動し、環境をクリックすることです。 次に、ルート環境であるベース環境を作成します。 TensorFlow をインストールする場合は、別の環境を作成する必要があります。
右側の環境
タブをクリックし、環境
タブを開いた後、作成
ボタンをクリックする必要があります。 次に、新しい環境に名前を付ける必要があります。
Python のバージョンが自動的に選択されます。 それ以外の場合は、ドロップダウンからこれを選択し、[作成] ボタンをクリックします。
新しい環境に行くと少し時間がかかりますが、すべての基本パッケージがインストールされていることがわかります。 TensorFlow の場合、インストールされていません
オプションを選択する必要があります。このオプションを選択した後、検索ボックスでtensorflow
を検索する必要があります。
正しいモジュールをクリックした後、Apply
をクリックします。この TensorFlow 環境に keras
ライブラリもインストールします。 しばらく時間がかかり、tensorflow
ライブラリを実行するために 60 のソフトウェア パッケージがインストールされます。
そこに行って TensorFlow を検索すると、これが得られます。 新しい環境を選択したら、ホームに戻って Jupyter ノートブックをインストールする必要があります。その後、ここから起動できます。 インストール後、Jupyter ノートブックを起動し、TensorFlow のインポートを試みます。
TensorFlow のインポート中にエラーが発生しても、心配する必要はありません。 TensorFlow をインストールする別の方法があります。 まず、Anaconda 環境から TensorFlow をアンインストールする必要があります。動作しないと意味がないからです。
Anaconda ナビゲーターに戻り、TensorFlow パッケージを見つけて左ダブルクリックする必要があります。 削除
オプションが表示され、それをクリックしてこのプロセスを適用します。 アンインストール後、コマンドプロンプトを開いて次のコマンドを実行する必要があります。
pip install tensorflow
ローカル環境に TensorFlow をインストールしたので、インストール後、ローカル環境から Jupyter ノートブックを実行します。 TensorFlow をインポートしようとすると、今度は TensorFlow がインポートされ、エラー メッセージは表示されません。
どの方法でもうまくいかない場合は、この リンク に従ってください。TensorFlow をインストールする他の方法が見つかります。
Hello! I am Salman Bin Mehmood(Baum), a software developer and I help organizations, address complex problems. My expertise lies within back-end, data science and machine learning. I am a lifelong learner, currently working on metaverse, and enrolled in a course building an AI application with python. I love solving problems and developing bug-free software for people. I write content related to python and hot Technologies.
LinkedIn関連記事 - Python Error
- AttributeError の解決: 'list' オブジェクト属性 'append' は読み取り専用です
- AttributeError の解決: Python で 'Nonetype' オブジェクトに属性 'Group' がありません
- AttributeError: 'generator' オブジェクトに Python の 'next' 属性がありません
- AttributeError: 'numpy.ndarray' オブジェクトに Python の 'Append' 属性がありません
- AttributeError: Int オブジェクトに属性がありません
- AttributeError: Python で 'Dict' オブジェクトに属性 'Append' がありません