GitHub CopilotをPyCharmで使用するまでの手順


press
GitHub CopilotをPyCharmで使用するまでの手順

GitHub CopilotをPyCharmで使用するまでの手順

GitHub Copilotは、プログラミングの効率を飛躍的に向上させるツールで、開発者にとって非常に便利なコーディングのサポートを提供します。本記事では、統合開発環境(IDE)のPyCharmとGitHub Copilotを組み合わせて使用する方法について解説します。

GitHub Copilotの登録

今回は個人アカウントで登録します。

GitHub CopilotをPyCharmで使用するまでの手順
GitHub Copilotの登録手順

月額か年間の課金プランを選択します。年間プランは$20安くなります。

GitHub CopilotをPyCharmで使用するまでの手順
GitHub Copilotのプラン選択

支払い方法を登録します。(クレジットカード or PayPal)

GitHub CopilotをPyCharmで使用するまでの手順
支払方法を登録

コードの取り扱い設定をします。今回はどちらも許可しない設定にしました。

GitHub CopilotをPyCharmで使用するまでの手順
コードの取り扱い設定について

これでGitHub Copilotの登録は完了です。今回はPyCharmと連携させますが、JetBrains製品以外にもVisual Studio CodeやVimなども連携可能です。

GitHub CopilotをPyCharmで使用するまでの手順
GitHub Copilotの登録完了

PyCharmにプラグインをインストール

PyCharmでGitHub Copilotを使用するためのプラグインをインストールします。

GitHub CopilotをPyCharmで使用するまでの手順
GitHub Copilotのプラグインをインストール

インストールが完了すると再起動ボタンに切り替わるのでそのまま再起動します。

GitHub CopilotをPyCharmで使用するまでの手順
インストールが終わったら再移動

再起動後は画面右側にGitHub Copilotのアイコンが表示されます。続けてTools / GitHub CopilotからGitHubにログインします。

GitHub CopilotをPyCharmで使用するまでの手順
GitHub CopilotとPyCharmの連携

表示されたデバイスコードをコピーして新しく開いたブラウザの画面に入力します。

GitHub CopilotをPyCharmで使用するまでの手順
GitHubにログインしてデバイスコードを入力

GitHub CopilotとPyCharmの連携

先程、PyCharmでコピーしたデバイスコードを入力します。

GitHub CopilotをPyCharmで使用するまでの手順
PyCharmで表示されたデバイスコードを入力

GitHub Copilotとの連携を許可します。

GitHub CopilotをPyCharmで使用するまでの手順
GitHub Copilotとの連携を許可

GitHub Copilotとの連携が完了しました。これでPyCharmでGitHub Copilotを使用できるようになりました。

GitHub CopilotをPyCharmで使用するまでの手順
GitHub Copilotとの連携完了

GitHub Copilotでコードを生成

早速プロンプトを書いてGitHub Copilotでコードを生成します。今回は偶数と奇数を判定して出力するコードを生成させます。

GitHub CopilotをPyCharmで使用するまでの手順
コードを生成するプロンプトの入力

pyファイルにプロンプトを書いてGitHub CopilotのRefreshをクリックするとコードの生成が始まります。

GitHub CopilotをPyCharmで使用するまでの手順
Refreshでコードの生成を開始

1分ほど経つと複数のコードが生成されました。候補の中から1つ選択します。

GitHub CopilotをPyCharmで使用するまでの手順
複数生成されたコードから使用するコードを選択

候補を選択すると自動でファイルに入力されるのでこのまま実行して動作確認をします。

GitHub CopilotをPyCharmで使用するまでの手順
選択したコードの実行

ターミナルで先程のコードを実行した結果です。プロンプトで指示した通りの実行結果が出力されました。

GitHub CopilotをPyCharmで使用するまでの手順
生成されたコードの実行結果

今までコードを生成するときはChatGPTを使っていましたが、GitHub Copilotを使うとエディタ上でコード生成までできるので、アプリを切り替えたり画面を切り替えたりしなくても開発を進められるのでとても便利です。


株式会社ファントムへのお問い合わせ

群馬県でPythonを使ったAIやソフトウェアを開発している株式会社ファントムが運営しています。




    Related Articles

    Python

    PyCharm&DockerでもBlackでコードフォーマット

    PyCharm&DockerでもBlackでコードフォーマット venvなどで環境構築されたプロジェクトであれば、PyCharmのFile Wacherというプラグインでファイルの保存時にBlackによるコードの […]

    Posted on by press
    Python

    def文を用いて共通の処理を関数化する

    以下の2つの記事の応用編です。 今回のポイントは以下の2つです。 ・気温の処理を関数化・Matplotlibで複数のグラフを出力 コードはGitHubリポジトリにあげています。 コード 出力結果 以下の様な気温と降水確率 […]

    Posted on by press