2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Pythonの仮想環境(py3env)の初期設定について(機械学習用)

Last updated at Posted at 2019-08-31

今までanacondaを使っていましたが,RStudio等と干渉するためPythonを仮想環境で使用することにしました.
調べながら環境構築を行ったので,備忘録として書いておきます.コマンドシェルはzshを使用しています.

使用しているPCのスペック

MacBookAir(2017モデル)
OS:macOS Mojave
プロセッサ:Intel Corei7(2.2GHz)
メモリ: 8GB(DDR3 1600MHz)
グラフィックス:Intel HD Graphics 6000(1536MB)

Py3envによる仮想環境の作成

最初の仮想環境を作成します.適当なディレクトリで,次のコマンドを実行します.

Hoge% python3 -m venv ./py3env

仮想環境の切り替え

作成した仮想環境の bin/activate を実行します

Hoge% . ./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)
2
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?