pyenv virtualenvコマンドを使ってpython2のconda環境を構築しようとするとこれが意外に難しい。というのもdefaultでPython3がインストールされてしまうからだ。
スポンサーリンク
pyenv virtualenvでPython2のconda環境構築¶
!pyenv virtualenv miniconda3-4.3.30 py27
python3.6.5が意に反してインストールされてしまう。miniconda2やminicondaを使っても同じような結果になる。minicondaやminiconda2はデフォがpython2なのにだ。
スポンサーリンク
Python versionを指定してやればいい¶
単純にpython versionをpython2に指定してやることでこの問題は解消される。
!pyenv uninstall -f py27
!pyenv versions
!pyenv virtualenv miniconda3-4.3.30 py27 --python=2.7
!pyenv versions
非常に簡単な事なのに何故かマニュアルには載っていないのが残念だ。あまりにも当たり前過ぎて載せる必要もないのかもしれないが、意外とはまり所でもある。
スポンサーリンク
スポンサーリンク