HomeBrewをインストール
上記のサイトにシェルコマンドが載ってる。記事執筆時は
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
だった。HomeBrewを入れると、ついでにXcodeもインストールされる。
PATHを通せよと言われたので
Warning: /opt/homebrew/bin is not in your PATH. Instructions on how to configure your shell for Homebrew can be found in the 'Next steps' section below.
大人しく従う。
==> Next steps: - Run these three commands in your terminal to add Homebrew to your PATH: echo '# Set PATH, MANPATH, etc., for Homebrew.' >> ~/.zprofile echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile eval "$(/opt/homebrew/bin/brew shellenv)"
Pythonのインストール
brew install python3
必須パッケージをインストール
pip3 install numpy scipy jupyter jupyterlab matplotlib
と、色々エラーが出たので、PATHを ~/.zprofile
に追加する
echo 'export PATH="~/Library/Python/3.9/bin:$PATH"' >> ~/.zprofile source ~/.zprofile
もう一度必須パッケージをインストール
pip3 install numpy scipy jupyter jupyterlab matplotlib
jupyterを開くと jupyter lab build
せよと言われ、すると node.jsをインストールせよと言われるので、まずnodeをインストールする
brew install node
次に jupyter labをbuild
jupyter lab build
ローカル環境で使うときは
jupyter lab
SSH経由でログインするときは
ssh user@pcname -L 8889:localhost:8889
とログインした状態で
jupyter lab --no-browser --port 8889
とすると、ローカル環境から http://127.0.0.1:8889/lab?token=*****************
でアクセスできる
Jupyter上のサンプルコード
import matplotlib.pyplot as plt import numpy as np plt.rcParams['figure.figsize'] = [5, 4] np.random.seed(0) plt.hist(np.random.randn(1000),range=[-5,5],bins=50) plt.ylim(0,110) plt.show()
日本語を使う場合は font.family
で日本語を含む書体ファミリーを設定する
import matplotlib.pyplot as plt import numpy as np import matplotlib matplotlib.rcParams['font.family'] = ['Hiragino sans'] #ヒラギノに設定 plt.rcParams['figure.figsize'] = [5, 4] np.random.seed(0) plt.hist(np.random.randn(1000),range=[-5,5],bins=50) plt.ylim(0,110) plt.xlabel("X軸") plt.ylabel("Y軸") plt.show()