【Python】venvで仮想環境を作成する方法!Windows・Mac対応でまとめ!

Python を複数プロジェクトで触っていると、ライブラリのバージョン違いで環境が壊れやすくなります。
そこで基本になるのが venv による仮想環境です。

目次

venvとは

venv は、プロジェクトごとに独立した Python 環境を作るための標準機能です。
同じPC上でも、別プロジェクトのパッケージと切り離して管理できます。

仮想環境を作成する

まずは以下で仮想環境を作成します。

python -m venv .venv

プロジェクト直下に .venv を作る形にしておくと、管理しやすいです。

有効化する方法

macOS / Linux では以下です。

source .venv/bin/activate

Windows のコマンドプロンプトでは以下です。

.venv\Scripts\activate.bat

PowerShell では以下です。

.venv\Scripts\Activate.ps1

Windowsで気をつけたいこと

PowerShell では実行ポリシーの関係で Activate.ps1 が動かないことがあります。
その場合は、実行ポリシーの設定を見直す必要があります。

まとめ

Python の作業を始める時は、まず venv を作ってからライブラリを入れる流れにしておくと事故が減ります。
毎回同じ手順で環境を分けるだけでも、かなり管理しやすくなります。

参考一次情報

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次