概要
macのローカル環境で開発を行う際のpythonの環境構築の方法について記載する。
今回は以下の2つの仕組みを利用して、pythonのバージョン管理と仮想環境の管理を行う。
- pyenv
- 複数のpythonのバージョンを扱うために利用する。
- venv
- プロジェクトごとに環境を分けるために利用する。
それぞれの違いや必要性の解説はこちらの記事が参考になります。
Pythonのインストール
まずは、ローカル環境にPyenvをインストールし、任意のPythonバージョンを利用できるようにします。
pyenvをインストールします。
|
|
インストールしたpyenvのバージョンを確認します。
|
|
zshに設定を追加する。
|
|
.zshrc
の内容を読み込む。
|
|
インストール可能なPythonのバージョン一覧を表示する。
|
|
指定したバージョンをインストールする。
|
|
プロジェクトフォルダに指定したPythonのバージョンを利用する。
|
|
globalの場合は全体に反映される。
|
|
実行されているpythonのバージョンを確認する。
|
|
venvで仮想環境の作成
プロジェクトのディレクトリに仮想環境を作成する。
|
|
仮想環境を有効化する。
|
|
ディアクティベートは以下のコマンドで実行できる。
|
|
以上でローカル環境の構築が完了です。