Pythonセットアップ
MLOps Desktopは、システムにインストールされたPythonを使用してMLパイプラインを実行します。
Pythonの確認
Section titled “Pythonの確認”ターミナルで以下を実行します。
python3 --versionPython 3.9以降が表示されれば問題ありません。インストールされていない場合は、以下の手順に従ってください。
Pythonのインストール
Section titled “Pythonのインストール”macOSでPythonを管理する最も簡単な方法です。
# Homebrewがインストールされていない場合/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Pythonをインストールbrew install python@3.11
# 確認python3 --versionpython.orgからダウンロードします。
- Python 3.11以降のインストーラーをダウンロード
.pkgインストーラーを実行- インストールの指示に従う
- 新しいターミナルを開いて確認:
python3 --version
複数のPythonバージョンを管理する場合に適しています。
# pyenvをインストールbrew install pyenv
# シェル設定に追加(~/.zshrc)echo 'eval "$(pyenv init -)"' >> ~/.zshrcsource ~/.zshrc
# Pythonをインストールpyenv install 3.11.0pyenv global 3.11.0
# 確認python3 --version必要なパッケージ
Section titled “必要なパッケージ”MLOps Desktopを使用するには、以下のPythonパッケージが必要です。
| パッケージ | 用途 |
|---|---|
scikit-learn | 機械学習アルゴリズム |
pandas | データの読み込みと加工 |
numpy | 数値計算 |
optuna | ハイパーパラメータ探索 |
shap | モデルの説明可能性 |
matplotlib | 可視化 |
全パッケージをインストール
Section titled “全パッケージをインストール”pip3 install scikit-learn pandas numpy optuna shap matplotlibインストールの確認
Section titled “インストールの確認”python3 -c "import sklearn, pandas, numpy, optuna, shap; print('全パッケージがインストールされました')"MLOps DesktopでのPython設定
Section titled “MLOps DesktopでのPython設定”-
MLOps Desktopを開く
-
検出されたPythonパスを確認
ツールバーにPythonのパスが表示されます。クリックすると詳細を確認できます。
-
パスの変更(必要な場合)
異なるPythonを使用する場合:
- ツールバーのPythonパスをクリック
- 正しいパスを入力(例:
/opt/homebrew/bin/python3) - Enterで保存
-
動作確認
簡単なパイプラインを実行して、パッケージが正しく読み込まれることを確認します。
Pythonパスの確認方法
Section titled “Pythonパスの確認方法”どのPythonを使用しているか不明な場合:
# 利用可能なPythonを表示which -a python3
# Homebrew Python/opt/homebrew/bin/python3 --version
# システムPython(非推奨)/usr/bin/python3 --version一般的なパス:
| インストール方法 | パス |
|---|---|
| Homebrew(Apple Silicon) | /opt/homebrew/bin/python3 |
| Homebrew(Intel) | /usr/local/bin/python3 |
| 公式インストーラー | /Library/Frameworks/Python.framework/Versions/3.X/bin/python3 |
| pyenv | ~/.pyenv/shims/python3 |
仮想環境(任意)
Section titled “仮想環境(任意)”venvを使用
Section titled “venvを使用”# 仮想環境を作成python3 -m venv ~/.mlops-env
# アクティベートsource ~/.mlops-env/bin/activate
# パッケージをインストールpip install scikit-learn pandas numpy optuna shap matplotlib
# MLOps Desktop用のパスを確認which python# → /Users/yourname/.mlops-env/bin/pythonこのパスをMLOps Desktopで設定すると、パッケージのバージョンが固定されます。
condaを使用
Section titled “condaを使用”# 環境を作成conda create -n mlops python=3.11
# アクティベートconda activate mlops
# パッケージをインストールconda install scikit-learn pandas numpy optuna shap matplotlib
# パスを確認which python# → /opt/homebrew/anaconda3/envs/mlops/bin/pythonトラブルシューティング
Section titled “トラブルシューティング”「sklearn が見つかりません」
Section titled “「sklearn が見つかりません」”パッケージ名はscikit-learnですが、インポート時はsklearnです。
pip3 install scikit-learn「pip: command not found」
Section titled “「pip: command not found」”pipの代わりにpip3を使用してください。
pip3 install パッケージ名パッケージをインストールしたのに見つからない
Section titled “パッケージをインストールしたのに見つからない”複数のPythonがインストールされている可能性があります。使用しているpipを確認してください。
which pip3# MLOps Desktopで設定したPythonと一致しているか確認SHAPのインストールに失敗する
Section titled “SHAPのインストールに失敗する”SHAPにはCコンパイラが必要です。Xcodeコマンドラインツールをインストールしてください。
xcode-select --installその後、再度pip3 install shapを実行します。
最近のmacOSでは--userまたは--break-system-packagesが必要な場合があります。
pip3 install --user scikit-learn# またはpip3 install --break-system-packages scikit-learn次へ:クイックスタート