VSCode から Anaconda3 を使う(2021, 10月15日)
株式会社リュディアです。以前に VSCode から Anaconda3 を使うという以下の記事をまとめました。
今回、新しくPC を購入し最新のAnaconda と VSCode で上記記事の通りに進めようとすると既にまとめが陳腐化しているようでしたので最新情報に基づき忘備録としてまとめなおします。
Anaconda と VSCode は標準設定でインストールされていることが前提です。参考までに私がインストールしたバージョンは以下のものでした。特に意識が必要なわけではなく最新の安定板をダウンロードして標準設定でインストールしただけです。
Visual Studio 1.6.1.0
Conda 4.10.1, 含まれている Python 3.8.8.final.0
では進めていきます。まず VSCode で Python を効率よく利用するための設定です。インストールされた VSCode を起動してください。起動後、左メニューの Extensions を選択してください。以下の図を参考にしてください。
選択するとSearch extensions in Marketplace と書かれた検索画面が表示されるので python と入力すると以下のような検索結果が表示されます。
Microsoft 標準の Python をインストールしてください。右下の Install をクリックするとインストールが開始されます。終了すると以下の画面が表示されます。
次にインストール後に表示される緑四角で囲った Select a Python Interpreter を選択してください。自分で Python のインタプリタとして何を使うか選択するという意味です。選択すると以下の画面が表示されます。
ここで中央の青い部分 Select Python Interpreter を選択すると以下のようになりました。
上部に Anaconda3 に含まれている Python でよいか?と自動で推測されましたので選択します。正直なところこれが私の環境でだけ偶然に発生しているのか新しい VSCode が積極的に Anaconda をサポートするようになっているのかわかりません。情報をお持ちの方がおられたら教えてください。
この状態でVS Code で簡単なプログラムを作成して Ctrl + F5 でプログラムを実行してください。私は以下のコードを作成しました。
x = 8
print(x)
#
# 8
#
8 が実行結果なのですが皆さんの環境でもうまく動作しましたか?VSCode から Anaconda を使うための設定が非常に簡単になっていました。外部パッケージを import すると問題が発生するといったことがあるかもしれません。もし何かお気づきのことがありましたらコメントをください。私も問題に気づきましたら更新していきたいと思います。
追記
NumPy を利用したコードを使った際に DLL の問題が発生しました。環境変数 Path に以下を追加する必要がありました。ユーザ名の部分は皆さんの環境にあわせて変更してください。
C:\Users\ユーザ名\anaconda3\Library\bin
環境変数を編集するには、以下のように追いかけてください。
コントロールパネル -> システムとセキュリティ -> システム -> システムの詳細設定 -> 環境変数
ここで環境変数 Path の編集を選択し上記のパスを環境変数 Path に追加してください。
では、ごきげんよう。