環境
- Microsoft Windows 10.0.19042.1165
- Git 2.33.0.windows.2(コマンドは Git Bash で実行)
- pyenv 2.64.11
現象
pyenv に Anaconda をインストール方法を調べると、pyenv install -l
でインストールできるバージョンを確認し、pyenv install anaconda3-5.3.1
のようなコマンドを実行することでインストールできるようだ。しかし、pyenv install -l
を実行しても 'anaconda' の文字が見当たらない。
原因
pyenv-win が Anaconda のインストールをサポートしていないのが原因のようだ。
kirankotari commented on 25 Jul 2020
we are not supporting this feature yet. Need sometime.(link)
このスレッドに解決策が書かれているため、その方法を試すことにする。
解決策
oryon-dominik commented on 8 Aug 2020
As a workaround: you could manually install miniconda (or another conda version) into the versions directory. Pyenv-win recognises any python that lives in there. You can then setpyenv local miniconda
(link)
(訳:回避策として:miniconda(または別の conda バージョン)を versions ディレクトリに手動でインストールできる。pyenv-win は、そこに存在するすべての Python を認識する。それから、pyenv local miniconda
を設定できる)
インストール手順
1. Anaconda インストーラをダウンロード
こちらからダウンロード
2. Anaconda のセットアップ
インストールするフォルダパスを C:\Users\USERNAME\.pyenv\pyenv-win\versions\Anaconda3
に設定( Anaconda3
の部分はインストールするものによって変わる)
3. pyenv で設定
pyenv global Anaconda3
インストールされていることを確認
pyenv versions
このように出力されれば OK
3.9.6
* Anaconda3 (set by C:\Users\USERNAME\.pyenv\pyenv-win\version)
参考