Repolode
pypa

pypa/virtualenv

プロジェクトごとに独自のパッケージ環境を保てる、Pythonの分離された仮想環境を作成するツール。

スター
5,065
フォーク
1,138
未解決の Issue
4
最終コミット
12 時間前

これは何?

virtualenvは、分離されたPython環境を作成するコマンドラインツールです。各環境は独自のインタープリターとsite-packagesディレクトリを持つため、あるプロジェクトにインストールしたパッケージが、ほかのプロジェクトやシステムのPythonに影響しません。

このプロジェクトはPyPIで公開され、PyPA(Python Packaging Authority)の組織のもとでメンテナンスされています。ドキュメントにはインストール方法と使い方が記載されており、リポジトリには変更履歴も含まれています。メタデータには、CPython、PyPy、Jythonのサポートと、Cython関連のワークフローが記載されています。

汎用のライブラリ兼CLIとして、依存関係の分離が必要なあらゆるPython開発ワークフローに適しています。

主な機能

  • 01独自のインタープリターとsite-packagesを備えた、分離されたPython環境を作成します。
  • 02PyPIからインストールでき、コマンドラインツールとして利用できます。
  • 03PyPyやJythonなど、複数のPython実装をサポートします。
  • 04PyPAのもとでメンテナンスされており、ドキュメントと変更履歴が用意されています。

ユースケース

  • 異なるPythonプロジェクトの依存関係を分けて管理する。
  • 異なるインタープリターやパッケージバージョンでプロジェクトをテストする。
  • システムのPythonを変更せずにPythonパッケージをインストールする。

収録されている特集

トピック

よくある質問

virtualenv とは?
プロジェクトごとに独自のパッケージ環境を保てる、Pythonの分離された仮想環境を作成するツール。 virtualenvは、分離されたPython環境を作成するコマンドラインツールです。各環境は独自のインタープリターとsite-packagesディレクトリを持つため、あるプロジェクトにインストールしたパッケージが、ほかのプロジェクトやシステムのPythonに影響しません。
virtualenv は無料で使えますか?ライセンスは?
virtualenv は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
virtualenv は今もメンテナンスされていますか?
活発にメンテナンス中。virtualenv の最終コミットは 2026年11月6日 です。
virtualenv は何に使えますか?
異なるPythonプロジェクトの依存関係を分けて管理する。 異なるインタープリターやパッケージバージョンでプロジェクトをテストする。 システムのPythonを変更せずにPythonパッケージをインストールする。
virtualenv はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/pypa/virtualenv

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト

Pythonの依存関係を固定した再現可能なrequirementsファイルにまとめ、環境をその内容に同期するコマンドラインツール(pip-compile、pip-sync)のセット。

8003686PythonBSD-3-Clause活発にメンテナンス更新 昨日