メインコンテンツへスキップ

pyenv・venv に基づく Python 仮想環境

·339 文字
icysamon
著者
icysamon
電子工作・クリエイター

pyenv のインストール
#

Python バージョン管理ツール pynev をインストールします。

Windows
#

管理者権限で PowerShell を開き、権限を与えます。

Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope LocalMachine

pyenv をインストールします。

Invoke-WebRequest -UseBasicParsing -Uri "https://raw.githubusercontent.com/pyenv-win/pyenv-win/master/pyenv-win/install-pyenv-win.ps1" -OutFile "./install-pyenv-win.ps1"; &"./install-pyenv-win.ps1"

インストール後、一度 PowerShell を再起動してください。

MacOS
#

ソフト管理ツール Homebrew をインストールします。

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

pyenv をインストールします。

brew install pyenv

Python のインストール
#

Python をインストールします。

pyenv install 3.13

3.13を任意のバージョンに切り替えられます。

グローバル Python バージョンを設定します。

pyenv global 3.13

venv 仮想環境の構築
#

ソースコードディレクトリに移動します。

ローカルの Python バージョンを指定します。

pyenv local 3.13

venv 仮想環境を初期化します。

python -m venv env

仮想環境を実行します。

Windows

.\env\Scripts\Activate.ps1

MacOS

source ./env/bin/activate

requirements.txt がある場合、必要なパッケージをインストールします。

python -m pip install -r requirements.txt

これで仮想環境の構築が完了です。