Problem
PythonのWindows用環境は Anaconda や Miniconda が有名ですが、初期パッケージの数が少ないMinicondaを専ら好んで使っています。
そんなMinicondaは Python 2.7 と Python 3.6 をインストールできるパッケージが用意されています。
これを使い分けて、Windowsの環境に共存させたいと思います。
Solution
Case of Anaconda
実は、Anacondaでの2と3の共存については記事があります。
今回はこれを参考にさせてもらいました。
Case of Miniconda
やることは変わりません。
私は、Python2をデフォルトにしました。3をデフォルトにしてはいませんが、多分大丈夫? まず環境変数ですが、
- Miniconda2のインストール先
- C:\Program Files\Miniconda2
- Miniconda3のインストール先
- C:\Program Files\Miniconda3
とします。
ユーザーの環境変数 (システムの環境変数ではない!!) の PATH が、下記の順序で追加されているようにします。
- C:\Program Files\Miniconda2
- C:\Program Files\Miniconda2\Scripts
- C:\Program Files\Miniconda2\Library\bin
- C:\Program Files\Miniconda3
- C:\Program Files\Miniconda3\Scripts
- C:\Program Files\Miniconda3\Library\bin
最後に、コマンドプロンプトを立ち上げ、Miniconda3のインストールパスに移動します。
必要に応じて管理者権限は付与してください。
そして下記のコマンドを叩きます。
1 | copy python.exe python3.exe |
Try
コマンドプロンプトを立ち上げ直します。
そして、正しく共存できているかを確認します。
1 | C:\Users\XXXXXX>python3 --version |
無事に共存できました!!