ワイのメモ帳なんやで...

主にWebプログラミングのお話をします。

Anaconda3 on pyenvとVSCodeでJupyterプラグインを使った環境構築

VSCodeのJupyterプラグインが便利なので。

前提条件

% sw_vers
ProductName:    Mac OS X
ProductVersion: 10.13.6
BuildVersion:   17G4015

% brew --version
Homebrew 1.8.5
Homebrew/homebrew-core (git revision b2d3; last commit 2018-12-13)
Homebrew/homebrew-cask (git revision bca77d; last commit 2018-12-13)

pyenvをインストール

WebサイトからインストールしたAnacondaをお持ちの方は、アンインストール Anaconda3をアンインストールする

% brew install pyenv

インストールのログの最後に設定が出てくるのでそれに従って、環境変数を設定する

export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"

Anaconda3をインストール

% pyenv install --list
...
anaconda3-5.3.0
...

# 時間がかかるので、タバコに行ってくる
% pyenv install anaconda3-5.3.0
% pyenv global anaconda3-5.3.0

VSCodeのセットアップ

VSCodeが入っていない場合
Caskで導入します。(Webからのインストールはこちら)

% brew cask install visual-studio-code

インストールしたら起動して、拡張機能のタブで「jupyter」と入れて検索&インストール image.png

サンプルプロジェクトを作成

% mkdir -p /path/to/sample
% code /path/to/sample

左下のPythonバージョンっぽい文字をクリックするとインストールされてるインタプリタが見えるのでPyenvのものを選択する image.png

サンプルコードを作成し、上記の様に#%%の上にRun cellが表示されていることを確認する 一番右側のRun cellをクリックして Start a new notebookをクリック image.png

画像のように実行できていれば大丈夫です。