環境とパッケージについて

完了

Tip

詳細については、「 テキストと画像 」タブを参照してください。

Pythonには、サードパーティ製パッケージの巨大なエコシステム(Pythonで実行できる機能を拡張する再利用可能なコード ライブラリ)があります。 パッケージをインストールする前に、プロジェクトの依存関係が整理され、他のプロジェクトに干渉しないように 仮想環境 を設定することをお勧めします。

仮想環境とは

仮想環境は、Pythonとインストールするパッケージの独自のコピーを含む分離フォルダーです。 プロジェクトごとにクリーンなワークスペースと考えてください。1 つの環境にインストールするパッケージは、別の環境には影響しません。

仮想環境を作成する

VS Code で、統合ターミナル (ターミナル > 新しいターミナル) を開き、プロジェクト フォルダーに移動します。 次に、以下を実行します。

python -m venv .venv

このコマンドは、分離された環境を含む .venv という名前の隠しフォルダーを作成します。 次の方法でアクティブ化します。

Platform 命令
Windows .venv\Scripts\activate
macOS / Linux source .venv/bin/activate

アクティブにすると、ターミナル プロンプトの先頭に (.venv) が表示されます。 VS Code の Python: Select Interpreter コマンドを使用して、仮想環境を作成してアクティブ化することもできます。

pip を使用してパッケージをインストールする

pip はPythonの組み込みパッケージ マネージャーです。 仮想環境がアクティブになったら、それを使用してパッケージをインストールします。

pip install requests

現在の環境にインストールされているすべてのパッケージを表示するには:

pip list

他のユーザーが環境を再作成できるように、プロジェクトの依存関係を保存するには:

pip freeze > requirements.txt

そのファイルからインストールするには:

pip install -r requirements.txt

Tip

VS Code は仮想環境を自動的に検出します。 Pythonファイルを開くときに、下部のステータス バーでPythonバージョンを探します。まだ選択されていない場合は、.venv環境を選択します。