0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Pythonの仮想環境とは

0
Posted at

コード

# 仮想環境作成
python3 -m venv venv

1. 仮想環境とは?

仮想環境とは、Pythonの実行環境(Python本体やライブラリ)をプロジェクトごとに独立して用意する仕組みです。

• 1つのマシンにPythonは1つだけインストールされていても、仮想環境を作ることで プロジェクトごとに異なるバージョンのライブラリを使える。

• 他のプロジェクトのライブラリと干渉しない。

例えるなら:
Python環境の「箱」をプロジェクトごとに作るイメージ
各箱の中に必要なライブラリだけを入れて使う

2. なぜ仮想環境を作るのか?

1. 依存関係の衝突を防ぐ

例:プロジェクトAは pandas 2.0、プロジェクトBは pandas 1.5 が必要な場合、同じグローバル環境では両方を共存できない。

2. Pythonのバージョン管理

仮想環境ごとにPythonのバージョンを切り替えることも可能。

3. プロジェクトの再現性

他の人にソースコードを渡すときに、必要なライブラリを requirements.txt に書けば、仮想環境で同じ環境を再現できる。

💡 ポイント

• プロジェクトごとに環境を分けることで、複数のプロジェクトが同じマシン上で干渉せず動く
• データ分析やWebアプリなど、ライブラリのバージョンが重要な開発では必須

0
1
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
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?