何が起こっていたのか

Environmentsから使いたい仮想環境(Python)を選び
Anaconda NavigatorのhomeからJupyterをLaunch。
Jupyterのnew→Python3でファイルを作って
import tensorflow as tfを実行すると
ModuleNotFoundErrorが発生。

最終解決

仮想環境にjupyterをインストールしていなかったので
仮想環境のターミナルを立ち上げ
conda install jupyterを実行、仮想環境にjupyterをインストール。

エラー時は、rootのjupyterを立ち上げていたので、tensorflowを読み込めなかった。
ウルトラハイパー超しょうもなさすぎボンボンボン凡ミス。

エラーに行くまで

そうだ、機械学習をしよう。
唐突に湧き上がる欲求を満たすべく
anacondaでtensorflow用の仮想環境を立ち上げた。

仮想環境のターミナルを開いた後
conda create -n tensorflow_gpuenv tensorflow-gpu
conda activate tensorflow_gpuenv
を実行。

仮想環境のターミナルから、
import tensorflow as tf
が動くことを確認。

仮想環境でJupyterのインストールをしないまま
Anaconda NavigatorのhomeからJupyterをLaunch。

「ターミナルでは動くのに、なぜjupyterでは動かないのか?」
謎の凡ミスから始まる謎修正・謎エラーへ・・・(2時間も気付くのにかかりました)
機械に学習させる前に僕が学習するべきですね。

广告
将在 10 秒后关闭
bannerAds