次の方法で共有


チュートリアル: Visual Studio で Python 環境にパッケージをインストールする

この記事では、 チュートリアル シリーズ「Visual Studio での Python の操作」の手順 5 について説明します。

Python プロジェクト内のすべてのコードは、特定の環境のコンテキスト内で実行されます。 環境の例としては、グローバル環境、仮想環境、conda 環境などがあります。 この環境は、Python のバージョンとインストールされているパッケージのセットに固有の言語サービスを必要とするタスクに使用されます。 各環境には、プロジェクト コードに基づいて特定のパッケージがインストールされている必要があります。

Python 開発者コミュニティは、独自のプロジェクトに組み込むことができる便利なパッケージを何千も生成します。 このチュートリアル シリーズの手順 5 では、Visual Studio の [Python 環境 ] ウィンドウを使用して、Python 環境のパッケージを管理します。

チュートリアルの手順 5 では、次の方法を学習します。

  • Visual Studio で Python 環境とパッケージを表示する
  • Python 環境のパッケージをインストールして管理する
  • インストールされているパッケージを使用して Python コードをテストする

[前提条件]

  • Python ファイル (.py) を含む Python アプリケーション プロジェクト。手順 2: Python コードを記述して実行します。

Visual Studio で Python 環境を表示する

Visual Studio には、Python 環境に関する情報を表示する 2 つの場所があります。

  • ソリューション エクスプローラー[Python 環境]ノードには、プロジェクトで現在使用されている環境が一覧表示されます。 プロジェクトに複数の環境がある場合、Visual Studio ではアクティブな環境が太字で表示されます。 特定の環境を展開して、インストールされているパッケージのセットを表示できます。 環境がアクティブな場合は、インストールされているパッケージをインポートし、コードで使用できます。

  • [Python 環境]ウィンドウには、使用可能なすべての環境とそのインストール済みパッケージが表示されます。 Visual Studio インストーラーを使用してインストールされた環境と、個別にインストールされた環境を表示できます。 使用可能な環境には、グローバル環境、仮想環境、conda 環境が含まれます。 Visual Studio では、新しいプロジェクトの既定の Python 環境が太字で表示されます。

次のいずれかの方法を使用して、[ Python 環境] ウィンドウを開きます。

  • Visual Studio のメイン ツール バーからウィンドウにアクセスするには、[ 表示>その他の Windows>Python 環境] を選択します。

  • ソリューション エクスプローラーで Python プロジェクトを開いている場合は、プロジェクトの下にある [Python 環境] ノードを右クリックし、[すべての Python 環境を表示] を選択します。

    Ctrl + K、Ctrl + ' キーボード ショートカットを使用して、ソリューション エクスプローラーから [Python 環境] ウィンドウを開くこともできます。

Python ファイルを準備する

演習を準備するには、次の手順に従って、必要なコードを含むように Python プロジェクト ファイルを更新します。

  1. エディターで Python プロジェクト ファイル (.py) を開きます。 (チュートリアルの手順 2 では、既定のファイル名が PythonApplication1.pyこのファイルを作成する方法について説明します。

  2. ファイル内のコードを次のコードに置き換えます。 このバージョンのコードでは、チュートリアルの手順 4 の出力と同様の余弦波が作成されますが、出力がグラフィカルにプロットされます。

    from math import radians
    import numpy as np                # installed with matplotlib
    import matplotlib.pyplot as plt
    
    def main():
       x = np.arange(0, radians(1800), radians(12))
       plt.plot(x, np.cos(x), 'b')
       plt.show()
    
    main()
    
  3. エディターで、 matplotlib import ステートメントにカーソルを合わせます。 Visual Studio では、ステートメントが未解決であることを示すために特別な書式が使用されます。

    matplotlib import ステートメントは、必要なパッケージが既定のグローバル環境にインストールされていないため、未解決です。 次のセクションでは、必要なパッケージをインストールする方法について説明します。

Python 環境のパッケージをインストールする

matplotlib import ステートメントを解決するには、必要なパッケージを既定のグローバル環境にインストールする必要があります。

  1. [ Python 環境 ] ウィンドウで、新しい Python プロジェクトの既定の環境を選択し、ドロップダウン メニューで [パッケージ (PyPI)] を選択します。 (PyPI は Python パッケージ インデックスの頭字語です)。

    Visual Studio には、既定の環境に現在インストールされているパッケージの一覧が表示されます。

  2. [ 検索 ] フィールドに「 matplotlib」と入力します。 結果の一覧で、[ Run command: pip install matplotlib]\(pip install matplotlib \)オプションを選択します。

    このコマンドを実行すると、 matplotlib ライブラリと、それに依存するすべてのパッケージがインストールされます。 この場合、依存パッケージには numpy ライブラリが含まれます。

    [表示>出力] ウィンドウを開いて、インストールの進行状況を監視できます。

  3. パッケージがインストールされると、[ Python 環境 ] ウィンドウが更新され、選択した環境のパッケージが表示されます。

    パッケージの右側にある X によってアンインストールされます。

プログラムを実行する

matplotlib ライブラリがインストールされたので、プログラムをテストする準備ができました。

  1. デバッグ (F5) または デバッガー を使用せずにプログラムを実行します (Ctrl+F5)。

  2. プログラムの出力を確認します。 コサイン データのプロット グラフが表示されます。

    Python matplotlib ライブラリ パッケージのコードを使用するプログラム出力を示すスクリーンショット。

次のステップ

手順 6: Git を使用する