1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

備忘録カレンダーAdvent Calendar 2024

Day 16

Pythonの仮想環境の構築

Last updated at Posted at 2024-12-24

はじめに

Pythonでプロジェクトを開発する際には、仮想環境を構築することで、プロジェクトごとに別々のライブラリを使えるようになります。これにより、別のプロジェクトの依存関係が交互に崩れるのを防ぎ、環境の混乱を避けることができます。

本記事では、Pythonの仮想環境の構築方法を解説します。

仮想環境の作成

仮想環境を作成するには、Pythonに含まれる「venv」モジュールを使用します。

仮想環境の構築
python -m venv 仮想環境名

次に「.venv」という名前の仮想環境を構築する具体例を示します。

仮想環境の構築(具体例)
python -m venv .venv

有効化

作成した仮想環境を有効にするためには、下記コマンドを実行します。

.\.venv\Scripts\activate

Windowsで作業する際に、PowerShellの実行ポリシーを変更する必要があります。

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force

使用例

全体の工程をまとめると、次のようになります。

# 仮想環境の構築と有効化
python -m venv .venv
.\.venv\Scripts\activate

# 使用するライブラリのインストール
pip install -r .\requirements.txt

なお、次のコマンドを実行すると、requirements.txt の内容が上書きされます。

ライブラリリストの更新
pip freeze > requirements.txt

参考

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?