- Conda: Docs
- Miniconda release notes
$ pyenv install --list | grep 'miniconda'
$ pyenv install miniconda3-latest
$ pyenv versions
system
* 3.11.5
miniconda3-latest
$ pyenv activate miniconda3-latest
(miniconda3-latest) $ conda --version
conda 23.11.0
(miniconda3-latest) $ conda env list
# conda environments:
#
base * ~/.pyenv/versions/miniconda3-latest
(miniconda3-latest) $ conda create -n venv370 python=3.7.0
(miniconda3-latest) $ pyenv versions
system
3.11.5
* miniconda3-latest (set by PYENV_VERSION environment variable)
miniconda3-latest/envs/venv370
(miniconda3-latest) $ pyenv virtualenvs
* miniconda3-latest (created from ~/.pyenv/versions/miniconda3-latest)
miniconda3-latest/envs/venv370 (created from ~/.pyenv/versions/miniconda3-latest)
First, deactivate miniconda3-latest
:
(miniconda3-latest) $ pyenv deactivate
$ pyenv versions
system
* 3.11.5 (set by PYENV_VERSION environment variable)
miniconda3-latest
miniconda3-latest/envs/venv370
Then, Activate the conda venv miniconda3-latest/envs/venv370
:
$ pyenv activate miniconda3-latest/envs/venv370
Now miniconda3-latest/envs/venv370
.
(venv370) $ pyenv versions
system
3.11.5
miniconda3-latest
* miniconda3-latest/envs/venv370 (set by PYENV_VERSION environment variable)
(venv370) $ pyenv virtualenvs
miniconda3-latest (created from ~/.pyenv/versions/miniconda3-latest)
* miniconda3-latest/envs/venv370 (created from ~/.pyenv/versions/miniconda3-latest)
(venv370) $ conda env list
# conda environments:
#
base ~/.pyenv/versions/miniconda3-latest
venv370 * ~/.pyenv/versions/miniconda3-latest/envs/venv370
(venv370) $ python -V
Python 3.7.0
~/.pyenv/versions
├── 3.11.5/
└── miniconda3-latest/
└── envs/
└── venv370/
(venv370) $ ln -s ~/.pyenv/versions/miniconda3-latest/envs/venv370 ~/.pyenv/versions/venv370
~/.pyenv/versions
├── 3.11.5/
├── miniconda3-latest/
└── venv370 -> ~/.pyenv/versions/miniconda3-latest/envs/venv370
(venv370) $ pyenv versions
system
3.11.5
miniconda3-latest
* miniconda3-latest/envs/venv370 (set by PYENV_VERSION environment variable)
venv370 --> ~/.pyenv/versions/miniconda3-latest/envs/venv370
Change env miniconda3-latest/envs/venv370
→ venv370
:
(venv370) $ pyenv deactivate
$ pyenv activate venv370
(venv370) $ python -V
Python 3.7.0
(venv370) $ pyenv versions
system
3.11.5
miniconda3-latest
miniconda3-latest/envs/venv370
* venv370 --> ~/.pyenv/versions/miniconda3-latest/envs/venv370 (set by PYENV_VERSION environment variable)
(venv370) $ pyenv virtualenvs
miniconda3-latest (created from ~/.pyenv/versions/miniconda3-latest)
miniconda3-latest/envs/venv370 (created from ~/.pyenv/versions/miniconda3-latest)
* venv370 (created from ~/.pyenv/versions/miniconda3-latest)
Change env venv370
→ miniconda3-latest
:
(venv370) $ pyenv deactivate
$ pyenv activate miniconda3-latest
(miniconda3-latest) $
Remove the conda env:
(miniconda3-latest) $ conda env remove -n venv370
Remove all packages in environment ~/.pyenv/versions/miniconda3-latest/envs/venv370:
Remove the symlink:
$ rm ~/.pyenv/versions/venv370