minicondaでPython3.5とPython2.7の共存環境を構築する

condaでの共存環境も作りやすくなったし
minicondaでPython3.5とPython2.7の共存環境を構築する
最近みんな3系なので(汗)

anacondaを入れている時は削除する
  1. anacondaを入れていると邪魔なので削除します。(インストールしていない方は読み飛ばしてください)
  2. 現在のバージョンを確認

    python -V
    Python 2.7.13 :: Anaconda 4.3.1 (x86_64)

    入ってますねー。アンインストールしましょう




  3. まずはコマンドで削除
  4. conda install anaconda-clean     (これだけでは消えない)
    anaconda-clean                   (これだけでは消えない)
    rm -rf anaconda                  (消す)
    rm -rf AnacondaProjects          (消す)



  5. PythonのPATHを消す

  6. 私のマシンには以下のように入っていたので.bash_profileから消しました。(zsh使っている人はたぶん.zshrc)

    # added by Anaconda3 4.3.1 installer
    export PATH="/Users/Suzuki_Yasuharu/anaconda/bin/python:$PATH"



  7. Anacondaのショートカット削除

  8. アプリケーションフォルダ内にAnacondaのショートカットの残骸が残っている
    → Finderから削除


minicondaのインストール


  1. ダウンロードしたファイルからインストール
  2. chmod 777 ./Miniconda3*
    ./Miniconda3-latest-MacOSX-x86_64.sh

  3. 利用規約で「press ENTER to continue」と聞かれる

  4. → ENTERキーを押し続ける。

  5. Do you approve the license terms? [yes|no]と聞かれる

  6. → YESと答える

  7. Miniconda3 will now be installed into this location:

  8. /Users/ユーザー名/miniconda3
    → ENTER


Python2.7 / Python3.5 のセットアップ
  1. condaのupdate
  2. 先にconda自身をupdateしておく

    conda update conda

  3. 現在のバージョンを確認
  4. python -V
    Python 3.6.1 :: Continuum Analytics, Inc.

  5. python仮想環境を作る
  6. 3.5系
    conda create -n py35 python=3.5 anaconda
    
    2.7系
    conda create -n py27 python=2.7 anaconda
    ※3系のanacondaを入れたあとで2系を入れるとダウンロード量が多いので注意。

  7. エラー

  8. このエラーが出た時は unset PYTHONPATH する。

    Failed to import the site module
    Your PYTHONPATH points to a site-packages dir for Python 2.x but you are running Python 3.x!
         PYTHONPATH is currently: ":/usr/local/lib/python2.7/site-packages/"
         You should `unset PYTHONPATH` to fix this.

  9. 3.5系への入り方
  10. source activate py35 (仮想環境に入る)
    python -V
    Python 3.5.3 :: Anaconda 4.4.0 (x86_64)  (3.5系になっている)
    source deactivate (仮想環境から出る)

  11. 2.7系への入り方
  12. source activate py27 (仮想環境に入る)
    python -V
    Python 2.7.13 :: Anaconda, Inc.     (2.7系になっている)
    source deactivate (仮想環境から出る)


Jupyterのセットアップ
  1. インストール
  2. 普通に入れると3.6だけでなく、3.5系 / 2.7系でも動きます。

    conda install jupyter

  3. 起動
  4. jupyter notebook

  5. pandasのインストール

  6. pip install 〜 は conda install 〜でインストールします。

    conda install pandas