環境とパッケージについて
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環境を選択します。