Cover Image for miniforgeでpython 3.xを管理

miniforgeでpython 3.xを管理

miniforge で python 3.x を管理

前提

Anaconda は削除すること

miniforge の Github からインストールする

curl -L -O "https://github.com/conda-forge/miniforge/releases/latest/download/Miniforge3-$(uname)-$(uname -m).sh"
bash Miniforge3-$(uname)-$(uname -m).sh

質問に答えてインストールする

~/.zshrc を vim で開く

sudo vim ~/.zshrc

~/.zshrc に次の行を追加

eval "$(/Users/ここは自分のユーザ名/miniforge3/bin/conda shell.zsh hook)"

下記を一度実行して初期化

conda init

miniforge 環境の作成と設定

miniforge は用途に応じていくつもの環境を作成・管理することができます。

conda env list コマンドで、miniforge で利用できる環境一覧を表示できます。
インストールしたてほやほやなので、base 環境しかありません。

base 環境の Python バージョンを確認してみます。conda list コマンドを実行します。

conda 環境で使用可能な Python のバージョンを確認してみましょう。conda search python コマンドを使います。

base 環境を最新のバージョンに変更。

conda install -n base python=3.13.5
python -V
// 出力: Python 3.13.5

Python3.13.5 が使えるようになりました。

別の環境を作成する

miniforge をインストールするとデフォルトの base 環境のみが作成されているものの、他の環境も作成することができます。

機械学習の環境を作成

conda create コマンドで環境を作成します。-n オプションで、作成する環境の名前を指定することができます。

Python が新すぎるとモジュールが対応していないことがあるので、3.9 を指定して py39 環境を作る。

conda create -n py39 python=3.9

実際に作成されたか、環境一覧を表示して確認。

conda env list

*がついているのが、現在アクティブになっている環境です。

仮想環境の削除

conda remove -n 環境名 --all

py39 環境に切り替えます。conda activate コマンドを使います。

conda activate py39

シェルで起動時から py39 環境を使用したい(ターミナル起動時に自動で py39 環境を指定したい)場合は、.zshrcに下記を追記する

conda activate py39

環境にインストール

よく使うモジュールをインストールする

conda install numpy scipy sympy matplotlib scikit-learn pandas jupyter notebook ipykernel jupyterlab graphviz pydot openpyxl

jupyter lab を起動する

jupyter lab

tensorflow の 2.10 をインストール

conda install tensorflow==2.10

インストールできないというメッセージが表示されるので、pip を使ってインストール

pip install tensorflow==2.10

これにより、Keras もインストールされる

Google mediapipe をインストールする

pip install mediapipe

opencv-python をインストールする

pip install opencv-python==3.4.18.65

pytorch をインストールする

pip install torch torchvision

spyder のインストール

pip install spyder

spyder の起動

spyder

画面収録の場合(ただし、警告が連続で出る by 2025/9/21)

sudo spyder

MeCab のインストール

pip install mecab-python3
pip install unidic-lite
conda install wordcloud

brew でインストール

brew install mecab mecab-ipadic

NEologd をインストール

git clone --depth 1 https://github.com/neologd/mecab-ipadic-neologd.git
cd mecab-ipadic-neologd/
./bin/install-mecab-ipadic-neologd -a

以下のコマンドでディレクトリのパスを確認

echo `mecab-config --dicdir`"/mecab-ipadic-neologd"
↓
/usr/local/lib/mecab/dic/mecab-ipadic-neologd

コミュニティ抽出(ルービン法を含む)

pip install community
pip install python-louvain