mirror of
https://github.com/webinstall/webi-installers.git
synced 2026-02-14 09:39:51 +00:00
38 lines
894 B
Bash
38 lines
894 B
Bash
#!/bin/sh
|
|
|
|
set -e
|
|
set -u
|
|
|
|
__init_python2() {
|
|
if [ ! -x "${HOME}/.pyenv/bin/pyenv" ]; then
|
|
"${HOME}/.local/bin/webi" "pyenv"
|
|
fi
|
|
export PATH="${HOME}/.pyenv/bin:${PATH}"
|
|
export PATH="${HOME}/.pyenv/shims:${PATH}"
|
|
|
|
#eval "$(pyenv init -)"
|
|
#eval "$(pyenv virtualenv-init -)"
|
|
|
|
pyenv update
|
|
|
|
my_latest_python2="$(
|
|
pyenv install --list |
|
|
grep -E '^\s+2\.[0-9]+\.[0-9]+$' |
|
|
tail -n 1 |
|
|
cut -d' ' -f3
|
|
)"
|
|
|
|
#my_python="${WEBI_VERSION:-${my_latest_python2}}"
|
|
my_python="${my_latest_python2}"
|
|
echo "Installing ${my_python}"
|
|
pyenv install -v "${my_python}"
|
|
pyenv global "${my_python}"
|
|
|
|
echo ''
|
|
echo 'NOTE: You may also need to CLOSE and RE-OPEN your terminal for pyenv to take effect.'
|
|
echo '(to switch versions of python, see https://webinstall.dev/pyenv)'
|
|
echo ''
|
|
}
|
|
|
|
__init_python2
|