Python 環境構築
Homebrewインストール
HomebrewはmacOS上で動作するパッケージ管理ツールで、このHomebrewを用いて様々なパッケージをインストールすることができます。
こちらからインストール可能
以下を実行すればOK
$ /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
(1) pyenvのインストール
pyenv : Pythonのバージョン管理を行なうコマンドラインツールで、複数のバージョンのPythonのインストールや切り替えを容易に行うことができます。
シェルの確認
※シェル : 簡単に言うと私たち人間が入力した情報をコンピュータさんに伝えてくれるプログラム。bashrcはbashを起動した時に読み込まれる設定ファイル
$ echo $SHELL
/bin/bash
bashの方
$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(pyenv init -)"' >> ~/.bashrc
$ source ~/.bashrc
zshの方
※最近のMacはzshがデフォルト。ライセンス周りでbash→ zshの流れになった?
$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
$ echo 'eval "$(pyenv init -)"' >> ~/.zshrc
$ source ~/.zshrc
インストールできるパッケージ一覧表示
$ pyenv install -l
or
$ pyenv install --list
Pythonのインストール
最新のパッケージだと安定していない可能性があるので少し古い方が良いかと。
$ pyenv install 3.10.0
インストールされているバージョンの確認
$ pyenv versions
バージョンの切り替え
$ pyenv global 3.10.0
(2) 仮想環境
virtualenv : 一つのシステムの中に分離されたPythonの仮想環境を作ることができるソフトウェアです。コマンドで仮想環境を簡単に作成できます。
仮想環境作成
$ python -m venv venv
仮想環境の有効化
$ source venv/bin/activate
仮想環境の無効化
$ (venv) deactivate