mirror of
https://github.com/pyenv/pyenv-virtualenv.git
synced 2025-11-15 06:53:52 -05:00
Setup CONDA_DEFAULT_ENV only if conda executable exists
This commit is contained in:
@@ -131,19 +131,21 @@ fish )
|
||||
esac
|
||||
|
||||
# anaconda/miniconda
|
||||
if [[ "${versions}" != "${versions%/envs/*}" ]]; then
|
||||
CONDA_DEFAULT_ENV="${versions##*/envs/}"
|
||||
else
|
||||
CONDA_DEFAULT_ENV="root"
|
||||
if [ -x "${prefix}/bin/conda" ]; then
|
||||
if [[ "${versions}" != "${versions%/envs/*}" ]]; then
|
||||
CONDA_DEFAULT_ENV="${versions##*/envs/}"
|
||||
else
|
||||
CONDA_DEFAULT_ENV="root"
|
||||
fi
|
||||
case "${shell}" in
|
||||
fish )
|
||||
echo "setenv CONDA_DEFAULT_ENV \"${CONDA_DEFAULT_ENV}\";"
|
||||
;;
|
||||
* )
|
||||
echo "export CONDA_DEFAULT_ENV=\"${CONDA_DEFAULT_ENV}\";"
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
case "${shell}" in
|
||||
fish )
|
||||
echo "setenv CONDA_DEFAULT_ENV \"${CONDA_DEFAULT_ENV}\";"
|
||||
;;
|
||||
* )
|
||||
echo "export CONDA_DEFAULT_ENV=\"${CONDA_DEFAULT_ENV}\";"
|
||||
;;
|
||||
esac
|
||||
|
||||
if [ -n "${PYTHONHOME}" ]; then
|
||||
case "${shell}" in
|
||||
|
||||
@@ -81,14 +81,16 @@ esac
|
||||
|
||||
|
||||
# anaconda/miniconda
|
||||
case "${shell}" in
|
||||
fish )
|
||||
echo "set -e CONDA_DEFAULT_ENV;"
|
||||
;;
|
||||
* )
|
||||
echo "unset CONDA_DEFAULT_ENV;"
|
||||
;;
|
||||
esac
|
||||
if [ -n "${CONDA_DEFAULT_ENV}" ]; then
|
||||
case "${shell}" in
|
||||
fish )
|
||||
echo "set -e CONDA_DEFAULT_ENV;"
|
||||
;;
|
||||
* )
|
||||
echo "unset CONDA_DEFAULT_ENV;"
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
if [ -n "${_OLD_VIRTUAL_PYTHONHOME}" ]; then
|
||||
case "${shell}" in
|
||||
|
||||
Reference in New Issue
Block a user