minicondaでPython3.5とPython2.7の共存環境を構築する
- condaでの共存環境も作りやすくなったし
- minicondaでPython3.5とPython2.7の共存環境を構築する
- 最近みんな3系なので(汗)
- anacondaを入れている時は削除する
- anacondaを入れていると邪魔なので削除します。(インストールしていない方は読み飛ばしてください)
- まずはコマンドで削除
- PythonのPATHを消す
- Anacondaのショートカット削除
現在のバージョンを確認
python -V Python 2.7.13 :: Anaconda 4.3.1 (x86_64)
入ってますねー。アンインストールしましょう
conda install anaconda-clean (これだけでは消えない) anaconda-clean (これだけでは消えない) rm -rf anaconda (消す) rm -rf AnacondaProjects (消す)
私のマシンには以下のように入っていたので.bash_profileから消しました。(zsh使っている人はたぶん.zshrc)
# added by Anaconda3 4.3.1 installer export PATH="/Users/Suzuki_Yasuharu/anaconda/bin/python:$PATH"
アプリケーションフォルダ内にAnacondaのショートカットの残骸が残っている
→ Finderから削除
- minicondaのインストール
- ダウンロードしたファイルからインストール
- 利用規約で「press ENTER to continue」と聞かれる
- Do you approve the license terms? [yes|no]と聞かれる
- Miniconda3 will now be installed into this location:
chmod 777 ./Miniconda3* ./Miniconda3-latest-MacOSX-x86_64.sh
→ ENTERキーを押し続ける。
→ YESと答える
/Users/ユーザー名/miniconda3
→ ENTER
- Python2.7 / Python3.5 のセットアップ
- condaのupdate
- 現在のバージョンを確認
- python仮想環境を作る
- エラー
- 3.5系への入り方
- 2.7系への入り方
先にconda自身をupdateしておく
conda update conda
python -V Python 3.6.1 :: Continuum Analytics, Inc.
3.5系 conda create -n py35 python=3.5 anaconda 2.7系 conda create -n py27 python=2.7 anaconda ※3系のanacondaを入れたあとで2系を入れるとダウンロード量が多いので注意。
このエラーが出た時は 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.
source activate py35 (仮想環境に入る) python -V Python 3.5.3 :: Anaconda 4.4.0 (x86_64) (3.5系になっている) source deactivate (仮想環境から出る)
source activate py27 (仮想環境に入る) python -V Python 2.7.13 :: Anaconda, Inc. (2.7系になっている) source deactivate (仮想環境から出る)
- Jupyterのセットアップ
- インストール
- 起動
- pandasのインストール
普通に入れると3.6だけでなく、3.5系 / 2.7系でも動きます。
conda install jupyter
jupyter notebook
pip install 〜 は conda install 〜でインストールします。
conda install pandas