AnacondaにTensorflow 2.0をインストールしようとしています。
これまでのところ、テンソルフローは問題なく動作します(コードでライブラリを使用できます)が、それをインストールすると、「installing version:2.0」と表示され、代わりにバージョン1.15が取得されます。
パッケージ全体が更新可能になります(バージョン2.0が存在し、使用可能であるため)。ただし、パッケージを更新しようとしても、1.15を取得し続け、更新可能に戻り、ループに戻ります。
Anaconda Navigatorインターフェースとconda update tensorflow
を使用したプロンプトの両方から試したが、成功しなかった。
これがリンクパッケージです: tensorflow 2.0 Anaconda
どうすれば問題を解決できますか?
EDIT:
conda install -c anaconda tensorflow
を使用してTensorFlow 2.0を正常にインストールしました。その後、Anaconda Navigatorに戻り、Keras 2.2.4をインストールしようとしました。
インストールされたパッケージを見ると、KerasをインストールするとTensorFlowのバージョン2.0が1.15で上書きされるようですが、間違っていますか?これはバグですか?
conda install -c anaconda tensorflow-gpu
または
conda install -c anaconda tensorflow
これらを探してください:
ヒント:インストールする前に、Anaconda環境で名前の部分文字列「keras」と「tensorflow」を含むファイルを完全に細断します。そうしないと、破損する可能性があります。
site-packages
に移動します**keras**
->すべての結果を削除**tensorflow**
->すべての結果を削除上記は環境のルートフォルダー(例:envs/tf2_env
)からさらにうまく機能するはずです。つまり、Anacondaはすでにインストールされているものをすべてキャッシュするため、完全に削除しないと、最新バージョンのパッケージを取得できない場合があります。
関連するQのコメントでの回答:
Keras 2.2.4をインストールしようとするとcondaがTF 2をTF 1.15.0に戻すのはなぜですか?
一部のfrom keras
インポートが機能せず、from tensorflow.keras
が必要なのはなぜですか?
from keras
は、実装の点でfrom tensorflow.keras
とは大きく異なります。 from keras
はバックエンドに中立ですが、tf.keras
はTFとより緊密に統合されています。 重大なパフォーマンスの違い が発生することもあります。 TF2以降では、tf.keras
が推奨され、 F。コレットtf.python.keras
にも注意してください私は今週、この非常に問題に苦労し、簡単な解決策を見つけました:
Anaconda Navigatorに移動し(最新のアップデートがあることを確認してください)、[環境]をクリックして、ドロップダウンメニューから[インストールされていません]を選択します。検索フィールドに「tensorflow」と入力します。 「tensorflow」のチェックボックスをクリックしますが、「keras」のチェックボックスはクリックしないでください。 「適用」をクリックすると、2.0とkerasがインストールされます。次に、それらを使用するために必要なすべては次のとおりです。
tensorflowをtfとしてインポートする
tensorFlowインポートケラスから
以前に意図しないバージョンをインストールしたことがある場合は、まずそれらをすべて削除してから、上記を実行してください。