Build failed when pyenv install on macOS
pyenv をインストールする前に Miniconda3 をインストールしてしまったため,一度 Miniconda をアンインストールしてから pyenv をインストールしようとしたら失敗しました.
Error
terminal
$ pyenv install miniconda3-4.7.12
Downloading Miniconda3-4.7.12-MacOSX-x86_64.sh...
-> https://repo.anaconda.com/miniconda/Miniconda3-4.7.12-MacOSX-x86_64.sh
Installing Miniconda3-4.7.12-MacOSX-x86_64...
EnvironmentLocationNotFound: Not a conda environment: /Users/[user]/opt/miniconda3/envs/[environment]
BUILD FAILED (OS X 12.1 using python-build 20180424)
環境変数の確認
Miniconda をアンインストールしたはずでしたが,環境変数名が残っているようでした.以前インストールされていた Anaconda の面影もあります.
terminal
$ env | grep CONDA
CONDA_EXE=/Users/[user]/opt/miniconda3/bin/conda
_CE_CONDA=
CONDA_PYTHON_EXE=/Users/[user]/opt/miniconda3/bin/python
CONDA_SHLVL=3
CONDA_PREFIX=/Users/[user]/opt/miniconda3/envs/[environment]
CONDA_DEFAULT_EXE=[environment]
CONDA_PROMPT_MODIFIER=([environment])
CONDA_PREFIX_1=/Users/[user]/anaconda3
CONDA_PREFIX_1=/Users/[user]/opt/miniconda3
環境変数の削除
unset
コマンドを用いて環境変数を消していきます.
terminal
$ unset CONDA_XXX
全て消して再インストールしたら,正常に構築できました.
その他にしたこと
terminal
$ xcode-select --install