Pyhon2とPython3を共存させる方法

私は、SoftimageとMayaでPythonを使用してきましたので、Python2を使用します。

ですが、書籍『ゼロから作るDeep Learning』を勉強する上でPython3を使う必要になりました。ただ、Python2はアンインストールしたくない。

調べてみると、共存させる方法がありました。

 

Python3をインストールする

Python2がインストールされているという前提で話を進めます。

 

公式サイト(Python Release Python 3.7.1 | Python.org)でPython3.7のexeをダウンロードします。PCの環境に合わせてダウンロードしてください。

 

f:id:po-to:20181103220719p:plain

 

exeを実行し、インストールを進めます。

『Upgrade Now』 ではなく、『Customeze installation』を選択します。

『Upgrade Now』だと、自動的にMyドキュメント内にイントールされます。

f:id:po-to:20181103220723p:plain

 

特に変更する必要はありません。

f:id:po-to:20181103220733p:plain

 

インストール先を「C:\Python37」にします。

f:id:po-to:20181103220738p:plain

 

環境変数を設定する

インストール終了後、環境変数を設定します。

システムのプロパティ > 環境変数

f:id:po-to:20181103220743p:plain

 

Path 内に、下記の順でパスを記載します。

順番は重要で、3→2 の順で記載します。

f:id:po-to:20181103220748p:plain

 

Python2と3を切り替える

Python2で実行する場合。

py -2

Python3で実行する場合。

py -3

 

pipを最新にする

各種モジュールをインストールする前に、pipを最新バージョンにします。

コマンドプロンプトを起動します。

py -3 -m pip install --upgrade pip --user

--user が無いと、アクセスエラーが発生する場合があります。

 

モジュールをインストールする

pipを使用し、モジュールをインストールしていきます。

今回は、numpyをインストールします。

py -3 -m pip install numpy --user

 

ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装

ゼロから作るDeep Learning ―Pythonで学ぶディープラーニングの理論と実装