web-dev-qa-db-ja.com

tensorflow envをアクティブにするとすぐにAnaconda Promptがクラッシュします

Windows 10にAnaconda 3.7をインストールしました。次に、tensorflowの新しいenvを作成し、そこにインストールしました。問題なくインストールされました。次に、コマンドconda install -c conda-forge kerasを使用してKerasをインストールしました。 Kerasインストールの実行中に、Anaconda Promptが突然クラッシュしました。再起動して、テンソルフローenvをアクティブにしようとしました。しかし、アクティブ化しようとすると、アナコンダプロンプトがクラッシュします!!私のスクリーンショットを見てください。どうすれば修正できますか?ご支援ありがとうございました。フェラーリ

アナコンダプロンプトクラッシュ

10
Ferari

この問題は、テンソルフローのバージョン-テンソルボードの不一致が原因である可能性があります。コマンドconda install -c conda-forge kerasを指定してkerasをインストールすると、テンソルフローとテンソルボードのバージョンが変更されます。

次の手順を試してみましたが、うまくいきました。

  • conda create -n tf python = 3.6
  • tfをアクティブにします
  • condaインストールkeras

Kerasをインストールすると、自動的にtensorflowがインストールされます。

7

同じ症状で問題が発生しました。エラーメッセージを出力する代わりに、conda環境のアクティブ化はコンソールアプリケーションを終了しました。

アクティベーション時に実行されるスクリプトは、環境内の./etc/conda/activate.dにあります。環境へのパスは、conda env listを使用して見つけることができます。 「終了」コマンドがないかこれらのスクリプトを確認し、必要に応じてコメント化します。これにより、少なくともエラーメッセージが表示されます。

私の場合、この問題はMSVCコンパイラを必要とするパッケージが原因であり、Visual Studio Studioがインストールされていません。

4
jonnor

私も同じエラーに直面していましたが、conda環境を再作成することで解決しました。いくつかのパッケージ間のバージョンの不一致が原因で発生しています。 conda環境を削除して環境を再作成するだけですが、今回はtensorflow GPUパッケージを追加せず、代わりにkeras-gpuを追加するだけで、すべてが処理されます。

私は次のことをしました:

  1. 同じenvを削除しました

  2. を使用して同じ環境を作成しました

conda create -n myEnv python==3.6

  1. keras GPUをインストールする

conda install -c conda-forge keras-gpu

これで必要なパッケージがインストールされ、環境をアクティブにして使用できます

2
Vaibhav K

同じ問題が発生しました。新しいenvを作成して使用することで解決しました

conda install -c hesi_m keras

これにより、KerasおよびTensorflowの最新バージョンがインストールされます。

conda install -c conda-forge kerasを使用してインストールすると、kerasの古いバージョンを取得する可能性が高いことがわかります。

1

anacondaコマンドプロンプトを開くと、Ctrlキーを押しながらCキーを押し、Yキーを押してクラッシュを回避してから、テンソルフローの環境を設定するタスクをもう一度開始します。

0
aj56

ここで同じ問題。

私はちょうどを使用してtf-gpu環境にtensorflow-gpuをインストールしました

condaはtensorflow-gpuをインストールします

正常にインストールされ、完全に機能します。しかし、インストール後、このコマンドで環境を使用するたびに

tf-gpuをアクティブにします

以下が表示されます ここに画像の説明を入力してください 出力し、すぐにコマンドプロンプトを閉じます。 python 3.6。にanacondaを使用しています。

0
Hossain