qnqn雑記

個人の学習ログの域は超えておりませんので間違っている可能性があり確かな情報を求められる場合は専門書等々に当たってください。体系的な情報については管理者ホームページへ(https://qnqn1927.github.io/)

# jupyter、pandasでごりごりするまでの準備 on Mac

jupyter、pandasでごりごりするまでの準備 on Mac

homebrewのインストール

(homebrew公式)https://brew.sh/index_ja

pythonのバージョン管理ソフトのインストール

brew install pyenv

(pyenv公式)https://github.com/pyenv/pyenv

環境変数の追加(正確な手順は上記公式のgithubページを参照)

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile

echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bash_profile

上記環境変数追加のzsh版(catalina向け)

※echo -e 'if command~は.zshrcに記述する。しなければ毎回シェルを再起動してpyenvの管理下におかれる状態を作り出さないと、pythonのバージョンなどが反映されないので注意

echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshenv
echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshenv

echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.zshrc

(必要であれば)環境変数反映のためにシェルを再起動

exec "$SHELL"

好きなバージョンのpythonをインストール

pyenv install 3.7.9

先ほどインストールしたpythonをデフォルトに設定

pyenv global 3.7.9

確認

python --version

Python 3.7.9

(必要であれば)パッケージ管理ソフトのアップグレード

pip install --upgrade pip

データ分析のためにpandasをインストール

pip install pandas

手軽にグラフ化するためにmatplotlibをインストール

pip install matplotlib

pandasでexcelファイルを扱うためにインストール

pip install xlrd

https://github.com/ipython-contrib/jupyter_contrib_nbextensions

扱いやすいようにjupyterをインストールする

pip install jupyter

jupyterで利用するカーネルとしてpyenvで組み込んだpythonを登録する

(参考)https://ipython.readthedocs.io/en/latest/install/kernel_install.html

pip install ipykernel

2020/12/5 以下手順は環境を使い分けない場合は不要っぽいです

python -m ipykernel install --user --name pyenv_python

jupyterの起動

jupyter notebook