Jupyer環境をWSL上に構築する 2020

本アーティクルのオリジナルはhttps://technow.grayrecord.com/2020/04/19/jupyter-environment-on-wsl/になります。

前提条件

項目内容
使用ディストリビューションUbuntu 18.04 LTS
Python 環境Anaconda

AnacondaでJupyter環境を構築する

Python環境の構築はデータサイエンティストを目指す人のpython環境構築 2016を参考にして、一部のステップをアップデートしています。

環境構築方法

  1. pyenvのインストール
    git clone https://github.com/yyuu/pyenv.git ~/.pyenv
    echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
    echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
    echo 'eval "$(pyenv init -)"' >> ~/.bashrc
    source ~/.bashrc
    
  2. anacondaのインストール
    pyenv install -l | grep ana
    # 最新版を確認する
    pyenv install anaconda3-yyyy.MM
    # 先のステップで確認した最新版にする
    pyenv rehash
    pyenv global anaconda3-yyyy.MM
    conda update conda
    conda init bash
    # PowerShellの場合、powershellに変える
    source ~/.bashrc
    
  3. Windows Terminal Previewのインストール

MicrosoftストアからWindows Terminalをインストールする。

分析環境をWindows上に構築する 2020

本アーティクルはhttps://technow.grayrecord.com/2020/04/19/jupyter-environment-on-windows/からになります。

環境の選択

環境構築については、Windowsに限定しても、いくつかの選択肢があります。

Pythonについては、CPythonを標準の配布物から、Anaconda、Microsoft Storeなど
複数の入手経路があります、この文章ではいくつかの理由から、Anacondaを使用しています。
現在は、AnacondaをAnacondaのサイト上から入手していますが、
Anacondaはscoopのextraバケットにもあります。

scoopのインストール

  1. スタートからPowerShellを起動する
  2. PowerShellの設定変更
    Set-ExecutionPolicy RemoteSigned -scope CurrentUser
    
  3. PowerShellからのScoopのインストール
    iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
    

gitのインストール

scoop install git

Anacondaのインストール

Anaconda Individual Editionから最新版をインストールする。

Windows Terminalのインストール

MicrosoftストアからWindows Terminalをインストールする。

Visual Studio Codeのインストール

公式サイトから最新版をダウンロードしてインストールする。