Help us understand the problem. What is going on with this article?

MacOSで解析環境構築(JupyterLab)

MacBook Proを購入したので環境構築した時のメモ

自宅PCでデータ解析環境を構築。anaconda環境では、入らないものもあったり余計なものも入っていたりするので、anaconda以外で構築した。

Homebrewをインストール

ターミナルでコマンド実行

Terminal.app
$ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

python3とpipをインストール

さっきインストールしたHomebrewでpython3をインストール

Terminal.app
$ brew install python3

それぞれバージョンの確認

Terminal.app
$ python3 --version
$ pip3 --version

※インストールしたバージョンは python3.7.4、pip 19.1.1でした

JupyterLabのインストール

Terminal.app
$ pip3 install jupyterlab

そんなに時間はかからない

JupyterLabの起動

Terminal.app
$ jupyter lab

※自動でSafariで立ち上がるので、ターミナル上に書かれているパスワードをコピー

Terminal.app
$ http://localhost:8888/?token=c66************************

※chromeとかで「http://localhost:8888/lab」
を立ち上げコピーしたパスワード使ってログイン

Nodejsをインストール

jupyterlabのいい機能だと思っているMarkdown機能とかを活用するためにnodejsを入れないといけない

Terminal.app
まずはNodebrewからインストール
$ brew install nodebrew

バージョン確認
$ nodebrew -V

nodejsを入れられるバージョン確認
$ nodebrew ls-remote

最新版をインストール
$ nodebrew install-binary latest

インストールの確認
$ node -v

ここまできたら、もうほぼ終わり

Jupyterlabの拡張

jupyterlab上のタブで "Setting" → "Enable Extension Manager(experimental)"をチェック!

jupyterlab_ss.png

あとは、パズルのピースみたいな形のタブ上から
・jupyterlab/toc(Markdown記述)
・jupyter-widgets/jupyterlab-manager(tqdmのプログレスバー用)
・telamonian/theme-darcula(黒い方がかっこいい)
を選択してインストール

jupyterlab_ss2.001.jpeg

終わり。
お疲れ様でした。

参考:

https://qiita.com/katuemon/items/dd9f4dfd9a9e590d67a6
https://qiita.com/kyosuke5_20/items/c5f68fc9d89b84c0df09
https://qiita.com/kirikei/items/a1639954ce5ccaf7ac3c

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away