Python 仮想環境に入ると、その仮想環境は、Python インタープリタ、Python ライブラリ、さまざまな Python 関連コマンド (pip など) を含む Python オペレーティング環境に影響を与えます。これは、次の動作が仮想環境の影響を受けることを意味します。
-
Python インタープリター: 仮想環境で
python
コマンド、実際にはシステムのグローバル Python インタープリターではなく、仮想環境で Python インタープリターが実行されます。 -
Python ライブラリ: Python ライブラリを仮想環境に
pip install
インストールする、これらのライブラリはグローバル環境ではなく仮想環境にインストールされます。同時に、Python プログラムを実行してimport
いくつかの、Python インタープリターは仮想環境からこれらのライブラリを検索します。 -
Python 関連コマンド:
python
およびpip
、他のいくつかの Python 関連コマンド ( などipython
)jupyter
も仮想環境の影響を受けます。これらのコマンドは仮想環境でそのバージョンを実行し、仮想環境でライブラリを使用します。 。
ただし、これらの Python 関連の動作を除けば、他のほとんどのコマンドライン操作 (ファイルやディレクトリの操作、他のプログラムの実行など) は仮想環境の影響を受けません。これらは、仮想環境がない場合と同様に実行されます。