mirror of
https://github.com/pyenv/pyenv-virtualenv.git
synced 2025-11-13 22:13:52 -05:00
Create virtualenv inside real_prefix
This commit is contained in:
@@ -328,11 +328,6 @@ if [ ! -d "${PREFIX}" ]; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [[ "${PREFIX}" != "${PREFIX%/envs/*}" ]]; then
|
|
||||||
echo "pyenv-virtualenv: nested virtualenv is not supported." 1>&2
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [ -z "$TMPDIR" ]; then
|
if [ -z "$TMPDIR" ]; then
|
||||||
TMP="/tmp"
|
TMP="/tmp"
|
||||||
else
|
else
|
||||||
@@ -343,7 +338,12 @@ fi
|
|||||||
if [[ "${VERSION_NAME%/envs/*}" == "system" ]]; then
|
if [[ "${VERSION_NAME%/envs/*}" == "system" ]]; then
|
||||||
VIRTUALENV_NAME="${VIRTUALENV_NAME##*/}"
|
VIRTUALENV_NAME="${VIRTUALENV_NAME##*/}"
|
||||||
else
|
else
|
||||||
VIRTUALENV_NAME="${VERSION_NAME}/envs/${VIRTUALENV_NAME##*/}"
|
VIRTUALENV_PREFIX="$(pyenv-virtualenv-prefix 2>/dev/null || true)"
|
||||||
|
if [[ "${VIRTUALENV_PREFIX%/*}" == "${PYENV_ROOT}/versions" ]]; then
|
||||||
|
VIRTUALENV_NAME="${VIRTUALENV_PREFIX#${PYENV_ROOT}/versions/}/envs/${VIRTUALENV_NAME##*/}"
|
||||||
|
else
|
||||||
|
VIRTUALENV_NAME="${VERSION_NAME}/envs/${VIRTUALENV_NAME##*/}"
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
|
|
||||||
VIRTUALENV_PATH="${PYENV_ROOT}/versions/${VIRTUALENV_NAME}"
|
VIRTUALENV_PATH="${PYENV_ROOT}/versions/${VIRTUALENV_NAME}"
|
||||||
|
|||||||
Reference in New Issue
Block a user