「Anaconda」で作った仮想環境を「Visual Studio Code」から参照してみる。

概要

Google機械学習ソフトウェアライブラリ「TensorFlow」を動かしたく、Pythonが動作する環境が必要になったので、
「Anaconda」で作った仮想環境を「VS Code」から参照できるようにしてみました。

環境

Windows10 Home 64bit
Anaconda 4.7.12
VS Code 1.39.1

手順

  1. Anacondaのインストール
  2. Anacondaで仮想環境構築
  3. VS Codeから参照

Anacondaのインストール

Anacondaのインストーラーをダウンロード

環境にあったAnacondaのインストーラーを公式サイトからダウンロード
www.anaconda.com

インストール

インストーラーを実行して順次進みます。

f:id:ok-engineer:20191019213923p:plain

 

インストールパスは適宜変更

f:id:ok-engineer:20191019214109p:plain

 

PATHへ登録するのは非推奨なので、上段のチェックは不要です。

f:id:ok-engineer:20191019214131p:plain


インストール開始

f:id:ok-engineer:20191019214143p:plain


経過が見たい場合には「Show details」を選択

f:id:ok-engineer:20191019214153p:plain

f:id:ok-engineer:20191019214201p:plain


インストール完了

f:id:ok-engineer:20191019214212p:plain


Anacondaで仮想環境構築

Windowsのメニューより「Anaconda Prompt」を起動

f:id:ok-engineer:20191019214252p:plain


仮想環境を作成「conda create -n tensorflow anaconda」

f:id:ok-engineer:20191019214304p:plain


Anacondaの新しいバージョンがありますよと警告が出たら、
「n」を選んで、「conda update -n base -c defaults conda」を入力してアップデート
もう一度トライして、「y」を選択

 

仮想環境作成完了

f:id:ok-engineer:20191019214318p:plain


仮想環境を確認「conda info -e」

f:id:ok-engineer:20191019214329p:plain

「tensorflow」という仮想環境ができています。

 

VS Codeから参照

Windowsのメニューより「Anaconda Navigator」を起動
「Applications on」より「tensorflow」を選択

f:id:ok-engineer:20191019214353p:plain


VS Code」の「Launch」ボタンを選択して、VS Codeを起動
新規ファイルを適当なフォルダへ保存し、バージョン確認のため以下のコードを書く

f:id:ok-engineer:20191019214403p:plain

※仮想環境に新規ファイルを保存すると、VS Codeから見えないようですので、外部へ作成ください。

 

ワークスペースを保存
先ほどファイルを保存したフォルダを選択して、適当な名前をつけてください。

f:id:ok-engineer:20191019214413p:plain


[ファイル]-[基本設定]-[設定]を選択して、「python.pythonPath」を検索
ユーザーのPath「C:\ProgramData\Anaconda3\envs\tensorflow」をワークスペースへコピー

f:id:ok-engineer:20191019214425p:plain


ユーザーのPathは、設定をリセットして「python」とします

f:id:ok-engineer:20191019214435p:plain


F5から「Python File」を選択し、デバッグを開始する

f:id:ok-engineer:20191019214448p:plain


バージョンが表示されていたら、VS Codeから参照できていますので、完了です!