iOS/iPhone/iPad/watchOS/tvOS/MacOSX/Android プログラミング, Objective-C, Cocoa, Swiftなど
macOSで可能な限りシステムを汚さないでPythonを使う環境準備の手順を記録に残す。
Homebrewをインストールする。
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
.zprofileに以下を追加。
eval "$(/opt/homebrew/bin/brew shellenv)"
Homebrewからpyenvをインストールする。
$ brew update
$ brew install pyenv
.zshrcに以下を追加。
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
システムにインストールされているPythonより新しいバージョンをインストールする。
$ pyenv install 3.12.11
$ pyenv global 3.12.11
仮想環境を作成する。
$ python -m venv .venv
有効化
$ source .venv/bin/activate
終了
$ deactivate
削除
$ rm -rf .venv
仮想環境を有効化した状態でpip installでパッケージがインストールされていたとする。
インストール済みパッケージとバージョンを記録に越す。
$ pip freeze > requirements.txt
このrequirements.txtを使って、パッケージを以下インストールする。
$ pip install -r requirements.txt