今までanacondaを使っていましたが,RStudio等と干渉するためPythonを仮想環境で使用することにしました.
調べながら環境構築を行ったので,備忘録として書いておきます.コマンドシェルはzshを使用しています.
使用しているPCのスペック
MacBookAir(2017モデル)
OS:macOS Mojave
プロセッサ:Intel Corei7(2.2GHz)
メモリ: 8GB(DDR3 1600MHz)
グラフィックス:Intel HD Graphics 6000(1536MB)
Py3envによる仮想環境の作成
最初の仮想環境を作成します.適当なディレクトリで,次のコマンドを実行します.
仮想環境の切り替え
作成した仮想環境の bin/activate を実行します
(py3env) Hoge$
仮想環境に切り替えると,環境変数__PATH__が設定され,__python__コマンドや__python3__コマンドで仮想環境のbinディレクトリから実行されます.
仮想環境中では__python__コマンドでも__python3__コマンドでも仮想環境を作成したPythonを起動します.
パッケージのインストール
機械学習に使用するものをメインにインストールします.
行列・線形代数
numpy
(py3env) Hoge% pip install numpy
数式処理
scipy
(py3env) Hoge% pip install scipy
機械学習
scikit-learn
(py3env) Hoge% pip install scikit-learn
データ操作
Pandas
(py3env) Hoge% pip install pandas
グラフなどの描画
matplotlib
(py3env) Hoge% pip install matplotlib
データ解析・機械学習に最適な統合開発環境
JupyterLab
(py3env) Hoge% pip install jupyterlab
仮想環境の終了
仮想環境の使用を終え,通常の状態に復帰するときは,__deactivate__コマンドを実行します
Hoge%```
# 参考URL
[仮想環境 - python.jp](https://www.python.jp/install/macos/virtualenv.html)