A certain engineer "COMPLEX"

開発メモ その91 WindowsでMiniconda2と3を共存させる

Problem


PythonのWindows用環境はAnacondaMinicondaが有名ですが、初期パッケージの数が少ないMinicondaを専ら好んで使っています。
そんなMinicondaはPython 2.7Python 3.6をインストールできるパッケージが用意されています。

これを使い分けて、Windowsの環境に共存させたいと思います。

Solution


Case of Anaconda

実は、Anacondaでの2と3の共存については記事があります。

はじめに Pythonはずっと昔に3系列にバージョンがアップされましたが,いまだに2系列を使用している人が数多くいると思います.(自分もその一人です) 当時はライブラリ...

今回はこれを参考にさせてもらいました。

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のインストールパスに移動します。
必要に応じて管理者権限は付与してください。
そして下記のコマンドを叩きます。


copy python.exe python3.exe
cd Scripts
move conda.exe conda3.exe
move conda-script.py conda3-script.py
move easy_install.exe easy_install3.exe
move easy_install-script.py easy_install3-script.py
move pip.exe pip3.exe
move pip-script.py pip3-script.py

Try


コマンドプロンプトを立ち上げ直します。
そして、正しく共存できているかを確認します。


C:\Users\XXXXXX>python3 --version
Python 3.6.1 :: Continuum Analytics, Inc.

C:\Users\XXXXXX>python --version
Python 2.7.11 :: Continuum Analytics, Inc.

無事に共存できました!!

コメントを残す

メールアドレスが公開されることはありません。

%d人のブロガーが「いいね」をつけました。