コンテンツにスキップ

Pythonセットアップ

MLOps Desktopは、システムにインストールされたPythonを使用してMLパイプラインを実行します。

ターミナルで以下を実行します。

Terminal window
python3 --version

Python 3.9以降が表示されれば問題ありません。インストールされていない場合は、以下の手順に従ってください。

macOSでPythonを管理する最も簡単な方法です。

Terminal window
# Homebrewがインストールされていない場合
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Pythonをインストール
brew install python@3.11
# 確認
python3 --version

MLOps Desktopを使用するには、以下のPythonパッケージが必要です。

パッケージ用途
scikit-learn機械学習アルゴリズム
pandasデータの読み込みと加工
numpy数値計算
optunaハイパーパラメータ探索
shapモデルの説明可能性
matplotlib可視化
Terminal window
pip3 install scikit-learn pandas numpy optuna shap matplotlib
Terminal window
python3 -c "import sklearn, pandas, numpy, optuna, shap; print('全パッケージがインストールされました')"
  1. MLOps Desktopを開く

  2. 検出されたPythonパスを確認

    ツールバーにPythonのパスが表示されます。クリックすると詳細を確認できます。

  3. パスの変更(必要な場合)

    異なるPythonを使用する場合:

    • ツールバーのPythonパスをクリック
    • 正しいパスを入力(例:/opt/homebrew/bin/python3
    • Enterで保存
  4. 動作確認

    簡単なパイプラインを実行して、パッケージが正しく読み込まれることを確認します。

どのPythonを使用しているか不明な場合:

Terminal window
# 利用可能な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
Terminal window
# 仮想環境を作成
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で設定すると、パッケージのバージョンが固定されます。

Terminal window
# 環境を作成
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

パッケージ名はscikit-learnですが、インポート時はsklearnです。

Terminal window
pip3 install scikit-learn

pipの代わりにpip3を使用してください。

Terminal window
pip3 install パッケージ名

パッケージをインストールしたのに見つからない

Section titled “パッケージをインストールしたのに見つからない”

複数のPythonがインストールされている可能性があります。使用しているpipを確認してください。

Terminal window
which pip3
# MLOps Desktopで設定したPythonと一致しているか確認

SHAPにはCコンパイラが必要です。Xcodeコマンドラインツールをインストールしてください。

Terminal window
xcode-select --install

その後、再度pip3 install shapを実行します。

最近のmacOSでは--userまたは--break-system-packagesが必要な場合があります。

Terminal window
pip3 install --user scikit-learn
# または
pip3 install --break-system-packages scikit-learn

次へ:クイックスタート