python 開発環境構築手順(Mac)

はじめに

こんにちはくーるぜろ(@zephel01)です。
Mac python開発環境構築を行います。

こちらを読んでもわからない方は
python 開発環境構築スクリプト(Mac)有料をご利用ください。
https://note.mu/zephel01/n/nbc7f6cd81b9a
更新:2021/06/13
※以前はbashでしたがデフォルトがzshになったためzshへ変更しました。

目次
・homebrewのインストール
・gitのインストール
・anyenvのインストール(New)
・pyenvのインストール
・pythonのインストール
・pip でアプリインストール
・TA-Libのインストール
・機械学習

ターミナルで作業を行います。

画像1

homebrewをインストールします。

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

gitのインストール

$ brew install git

anyenvをインストールします。

$ git clone https://github.com/anyenv/anyenv ~/.anyenv

shellの確認をします。

$ echo "$SHELL"
/bin/zsh

PATHの設定をします。

$ cat << 'EOF' >> ~/.zshrc
# export anyenv
if [ -e "$HOME/.anyenv" ]
then
   export ANYENV_ROOT="$HOME/.anyenv"
   export PATH="$ANYENV_ROOT/bin:$PATH"
   if command -v anyenv 1>/dev/null 2>&1
   then
       eval "$(anyenv init - zsh)"
   fi
fi
EOF

プロファイルを読み込みます。

$ exec $SHELL -l

anyenv pluginsをインストールします。

$ mkdir -p $(anyenv root)/plugins
$ git clone https://github.com/znz/anyenv-update.git $(anyenv root)/plugins/anyenv-update

$ anyenv update

pyenvをインストールします。

$ anyenv install pyenv

PATHを設定します。

$ cat << 'EOF' >> ~/.zprofile
# export pyenv
export PYENV_ROOT="$HOME/.anyenv/envs/pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
EOF

$ cat << 'EOF' >> ~/.zshrc
# export pyenv
eval "$(pyenv init -)"
EOF

プロファイルを読み込みます。

$ exec $SHELL -l

pyenvpython 3.6.5をインストールします。

$ pyenv install --list
$ pyenv install 3.6.5
$ pyenv global 3.6.5

$ python --version
$ pip --version
$ pyenv version

各パッケージのインストールをします。
※websocket-clientの最新で不具合があるためバージョン指定でインストール。

$ pip install ccxt
$ pip install simplejson
$ pip install pybitflyer
$ pip install requests
$ pip install datetime
$ pip install websoccket-client==0.47

TA-Libのインストールをします。

$ brew install ta-lib
$ pip install ta-lib

Chromedriverのインストールをします。

$ brew install chromedriver
$ pip install selenium

機械学習するにはminiforge3-4.9.2をインストールします。

$ pyenv install miniforge3-4.9.2
$ pyenv global miniforge3-4.9.2
$ exec $SHELL -l
$ conda create -n python3
$ conda install -n python3 tensorflow-addons -c isuruf/label/tf -c conda-forge
$ conda install -n python3 -c conda-forge notebook
$ pyenv global miniforge3-4.9.2/envs/python3
$ exec $SHELL -l

Jupyter Notebookの起動

$ mkdir jupyter
$ cd jupyter
$ jupyter notebook .


この記事が気に入ったらサポートをしてみませんか?