ホーム >  Python > Anaconda >  【MacOS】Visual Studio Code(VSCode)にAnacondaの仮想環境を指定【MacOS】

投稿日:   |  最終更新日:

【MacOS】Visual Studio Code(VSCode)にAnacondaの仮想環境を指定【MacOS】

AnacondaMacPythonVisual Studio

MacPCにインストールしたVSCODEからAnaconda3を利用できる状態にします。

Anacondaとは?

前回、Mac環境にAnacondaをインストールしました。Anacondaとは、ANaconda社が提供しているPythonのディストリビューションです。Pythonでデータサイエンスを扱う場合に頻繁に必要となるライブラリをPythonと一緒にまとめて導入することができます。

準備

①VSCodeをインストールします。

MacOSでVisual Studio Codeをインストール

②VSCodeにPython実行環境を作ります。

【MacOS】PythonをインストールしてVSCodeの実行環境をつくる【Python】

③Anacondaをインストールします。

【MacOS】Anaconda3をインストールする【Python3】

流れ

①Anacondaの仮想環境を作成し、有効化します。

②VSCodeを起動し、設定ファイルを変更します。

環境

PC MacBook Air (Retina, 13-inch, 2019)
CPU 1.6 GHz デュアルコアIntel Core i5
メモリ 16 GB 2133 MHz LPDDR3
OS Catalina 10.15.7


Anacondaの仮想環境を作成し有効化する

①端末を開き、以下のコマンドで仮想環境の状態を調べます。

conda info -e

以下のように、仮想環境名とパスが表示されます。

# conda environments:
#
base                  *  /opt/anaconda3

②Anacondaの仮想環境を作成します。「conda create -n 環境名 python=〇.〇」を実行すると、python開発用の仮想環境を構築することができます。

conda create -n pythonenv python=3.9

以下のように実行結果が表示されます。

・・・(省略)・・・
Downloading and Extracting Packages
certifi-2020.12.5    | 141 KB    | ##################################### | 100% 
tzdata-2020f         | 113 KB    | ##################################### | 100% 
python-3.9.5         | 9.9 MB    | ##################################### | 100% 
ca-certificates-2021 | 114 KB    | ##################################### | 100% 
wheel-0.36.2         | 33 KB     | ##################################### | 100% 
pip-21.1.1           | 1.8 MB    | ##################################### | 100% 
readline-8.1         | 333 KB    | ##################################### | 100% 
setuptools-52.0.0    | 724 KB    | ##################################### | 100% 
openssl-1.1.1k       | 2.2 MB    | ##################################### | 100% 
sqlite-3.35.4        | 1.1 MB    | ##################################### | 100% 
Preparing transaction: done
Verifying transaction: done
Executing transaction: done
#
# To activate this environment, use
#
#     $ conda activate pythonenv
#
# To deactivate an active environment, use
#
#     $ conda deactivate

もう一度以下のコマンドで仮想環境の状態を調べます。

conda info -e

以下のように、新しく作成した仮想環境名とパスが表示されます。

# conda environments:
#
base                     /opt/anaconda3
pythonenv             *  /opt/anaconda3/envs/pythonenv

③Anacondaの仮想環境をアクティベート(有効化することができる)化します。「conda activate 環境名」を実行することで、アクティベート化します。

conda activate pythonenv

以下のように端末の表示がかわります。(環境名)が表示されます。

(pythonenv) username@usernamenoMacBook-Air ~ % 

また、仮想環境はディアクティベーション(無効化)するには、conda deactivateを実行します。

conda deactivate

VSCodeからAnacondaの仮想環境を指定

①VScodeを立ち上げます。

②フォルダーを開くをクリックして、Pythonのファイルを作成したいフォルダーを選択します。

以下のようにPythonのファイルを作成したいフォルダを選択します。

③表示→コマンドパレットから、検索窓でsettings.jsonと検索します。その際、「基本設定: 設定(JSON)を開く」を選択します。

今後フォルダを変えても同じ設定が読み込まれるようにしたいのなら、基本設定: 設定(JSON)を開くを選択して設定を変えます。

④設定に以下の内容を記述します。

{
“python.pythonPath”: “/opt/anaconda3/envs/pythonenv”
}

pythonを実行する際のそのPythonのパスを指定します。つまりここでAnacondaで作成した仮想環境のPythonのパスを指定します。仮想環境のPythonのパスを指定するには、先ほど「conda info -e」をして、見つかったパスを記述します。

⑤pythonのファイルを作成して実行します。pythonのファイルを作成するには、フォルダの表示スペース上で「右クリック」→「新しいファイル」をクリックします。

sample.pyなど、ファイル名の最後に.pyのついたファイルを作成します。

⑥以下のコードを記述します。

print("Hello world")

⑦ワークスペース上で「右クリック」→「ターミナル」でPythonファイルを実行をクリックします。

以下のように「Hello World」とターミナル画面上に表示されました。

以上で、VSCodeを用いてPythonファイルを実行することができるようになりました。

次回

VSCodeからJupyter Notebookを使います。

Visual Studio CodeでJupyter Notebookを使う


トラックバック用のURL
プロフィール

名前:イワサキ ユウタ 職業:システムエンジニア、ウェブマスター、フロントエンドエンジニア 誕生:1986年生まれ 出身:静岡県 特技:ウッドベース 略歴 20

最近の投稿
人気記事
カテゴリー
広告