簡単機械学習② tensorflowとかの導入

 管理者権限とかも絡んで、ここでめっちゃ時間がかかりました。最初はAIのアドバイスに従っていたけど、ちょっとの思い違いで「仮想環境の再構築」を何度も要請されることの繰り返しでした。何度、AIさん達に悪態をついたことか・・・

手順1 Anacondaをインストールする

(1)公式サイトにアクセス → https://www.anaconda.com/download
(2)上の方の右側の「Skip registration」を押す
(3)Distribution Installersで自分のOSを選択
(4)ダウンロード後、起動して「All users」的なものを選択してインストールする

手順2 Anaconda Prompt を起動

 AnacondaはPythonの「環境・ライブラリ」管理用の一式が入ったパッケージで、管理が簡単になる?らしい。。。GUIツール「Anaconda Navigator」は便利そうだけど、これが混乱のもとになったので、割り切って「Anaconda Prompt」 を使うことにしました。インストールすると、Windowsのメニューに「Anaconda Prompt」ってあるのでそれを起動するとコマンドプロンプトっぽいものが出てくるから、以降それを使います。

手順3 仮想環境の構築

bash

  conda create -n my_env python=3.12.7
  conda activate my_env
  

(1)conda create -n my_env python=3.12.7 #仮想環境を作る
(2)conda activate my_env #作った仮想環境に移動する

手順4 各種ライブラリをインストール

 「Anaconda Navigator」から、くれぐれも直接インストールしないこと。失敗して全く関係ない OpenCV をインストールしちゃった。

bash

  pip install tensorflow==2.19.0
  pip install opencv-python
  pip install matplotlib
  pip install spyder-kernels  
  pip install pyinstaller

(1)pip install tensorflow #バージョンは3.12.7  

ℹ Numpyはここで勝手にインストールされるから、numpyだけのインストールはしないでOk!だよ。変にするとバージョンが合わなくて、面倒なことになるね。ちなみにバージョンは1.26.4

(2)pip install opencv-python #バージョンは 4.11.0

(3)pip install matplotlib #バージョンは 3.9.2 か 3.10.0

(4)pip install spyder-kernels #バージョンはなんだったかな・・・
   ✅これがないとSpyderで仮想環境が指定できないんです。

(5)pip install pyinstaller #バージョンは 6.15.0
   これは、完成したパイソンのスクリプトをEXEファイルにするもの。

 ※これらは2025年の情報です。

 

手順5 Spyder を起動して、カーネルを切り替える

ただ単に起動しただけでは、仮想環境にならない!ここでメニューから

(1)「ツール」→「設定」→「pythonインタープリター」 
(2)「〇以下のPython インタープリターを使う」で仮想環境のあるフォルダを指定
    場所は、Anaconda Prompt で「where python」と打って確認できます。
(3)「適用」を押して、Spyderを再起動。次から仮想環境での作業可能!