Windowsでpython2とpython3 on Jupyter
- Windows環境
- Anaconda3を普通に入れると、python3系が入る
- これだとpython2系は使えない
- python2系を別途インストール
- Anacondaにpython2もリンクする
- ターミナルで"conda"というコマンドを使って、Anacondaにpython2を認識させたい
- "conda"コマンドをターミナルで打って、認識されるならこちらにあるように
conda create -n py27 python=2.7 anaconda
- とするとよいらしい
- "conda"コマンドが認識されなければ、Anacondaにパスを通したい
- Windowsでは、ユーザのホームディレクトリ以下にある".../ryamada/Anaconda3/Scripts"にパスを通すとよいらしい(こちら)なので、"C:\Users\ryamada\Anaconda3/Scripts"のような文字列を、PATHに追加する(こちらなどを参照)
- この状態では、ターミナルから
$ python
- と打つと、python3系が立ち上がる
- 次のように、python2系に切り替えて
$ activate py27
- としてから
$ python
- とすると、python2系が立ち上がる。python2を終了するには
$ deactivate
- さて。jupyter notebookとjupyer lab
- jupyter notebook、jupyter labはAnaconda navigatorを立ち上げて、そこから起動することもできるが、python3, python2の入れ替えをAnaconda navigatorを使って行うことはできないのかもしれない(Linuxではできる。。。)
- ので、ターミナルから
jupyter notebook
jupyter lab
- とすることで、それぞれ、notebookとlabを立ち上げることにする
- このnotebook とlabとの立ち上げに際して、上記のようにpython3系が立ち上がる状態になっていれば、notebook,labがpython3系で立ち上がり、python2系が立ち上げる状態でやれば、notebook,labともにpython2系で立ち上がる