Mac複数のPythonのインストールのメモ
MacにpyenvでPython2とPython3をインストール. 2022/10/23
▼macOS Monterey 12.3「python2.7廃止」への対応 - Qiita
# brewの最新バージョンを取得して、pyenvをインストールする。
% brew update% brew install pyenv# pyenvのpath読み込みとpyenvのcompletionを有効化するようにzsh起動時の設定をする。% echo 'eval "$(pyenv init --path)"' >> ~/.zprofile% echo 'eval "$(pyenv init -)"' >> ~/.zshrc
#brewコマンド実行時にpyenvのpathを読み込むようにzsh起動時の設定をする。
% vim ~/.zshrc~/.zshrc# 最終行に追加する。alias brew='env PATH="${PATH//$(pyenv root)\/shims:/}" brew'
# zshの設定ファイルを再読み込みする。
% source ~/.zprofile% source ~/.zsh
# pythonのインストール可能なバージョンを確認する。
% pyenv install --list
# python2系とpython3系の最新版をインストールする。
% pyenv install 2.7.18% pyenv install 3.10.2
# インストールしたバージョンをglobalに設定する。
% pyenv global 2.7.18 3.10.2 # 2系を先に書くこと。
# インストールしたコマンドがglobalに効いていることを確認する。
% python --versionPython 2.7.18% python3 --versionPython 3.10.2
# pyenvの更新は以下 2023/04/02
% brew update && brew upgrade pyenv
MacにpyenvでPython3の最新版をインストール 2023/04/01
▼M1 MacでpyenvとpoetryをインストールしてPython3.10.10環境を構築 - Qiita
https://qiita.com/nokonoko_1203/items/a694be4e76da0872f51a
## pyenv の更新
% pyenv --versionpyenv 2.3.4% brew update && brew upgrade% pyenv --versionpyenv 2.3.16
## 以前のインストール環境
インストールコマンド% pyenv install 2.7.18% pyenv global 2.7.18
実行パスは以下
python /Users/<UserName>/.pyenv/shims/python // python 2.7.18python2 /Users/<UserName>/.pyenv/shims/python2 // python 2.7.18python3 /usr/bin/python3 // python 3.9.6
## python 3.11.2 を追加インストール
追加インストールコマンドpyenv install 3.11.2pyenv global 2.7.18 3.11.2
実行パスは以下に更新された
python /Users/<UserName>/.pyenv/shims/python // python 2.7.18python2 /Users/<UserName>/.pyenv/shims/python2 // python 2.7.18python3 /Users/<UserName>/.pyenv/shims/python3 // python 3.11.2
MacにPython3とAnacondaをインストールして切り替える
▼pyenvでPython3系とAnacondaの両方をインストール for Mac
▼Mac pyenv anaconda 京都大学
- pyenvをインストール
$ brew install pyenv
- ~/.bashrc に以下を追加
export PYENV_ROOT="$HOME/.pyenv"export PATH="$PYENV_ROOT/bin:$PATH"eval "$(pyenv init -)"
- インストールできるPythonを表示
$ pyenv install --list
- Python3.11.2をインストール
$ pyenv install 3.11.2※$ xcode-select --install の実行が必要なこともある※ Installed Python-3.11.2 to /Users/<UserName>/.pyenv/versions/3.11.2
- Anacondaをインストール // 2023-04-08
$ pyenv install anaconda3-2023.03
- Anacondaに切り替える
$ pyenv global anaconda3-2023.03 2.7.18
- カレントのPythonの確認
$ pyenv versionssystem* 2.7.18 (set by /Users/<UserName>/.pyenv/version)3.11.2* anaconda3-2023.03 (set by /Users/<UserName>/.pyenv/version)
- Pythonのバージョンの確認
$ python -VPython 3.10.9
- Anaconda Navigator の起動
以下を起動する。/アプリケーション/Anaconda-Navigator.appこれは以下のエイリアスである。/Users/<ユーザー>/.pyenv/versions/anaconda3-2023.03/Anaconda-Navigator.app
- anaconda の jupyter notebook の起動
$ pyenv global anaconda3-2023.03$ cd xxx/xxx/xxx$ jupyter-notebook