|
|
|
@ -79,38 +79,38 @@ echo '
|
|
|
|
|
|
|
|
|
|
3) setting up python...
|
|
|
|
|
|
|
|
|
|
'
|
|
|
|
|
# '
|
|
|
|
|
|
|
|
|
|
# if ! command -v pyenv &> /dev/null
|
|
|
|
|
if [ ! -d "$HOME/.pyenv" ]
|
|
|
|
|
then
|
|
|
|
|
echo "pyenv not installed. install?"
|
|
|
|
|
read -p "[Y/n] " pyenv_yn
|
|
|
|
|
# # if ! command -v pyenv &> /dev/null
|
|
|
|
|
# if [ ! -d "$HOME/.pyenv" ]
|
|
|
|
|
# then
|
|
|
|
|
# echo "pyenv not installed. install?"
|
|
|
|
|
# read -p "[Y/n] " pyenv_yn
|
|
|
|
|
|
|
|
|
|
if [ "$pyenv_yn" = "n" ]; then
|
|
|
|
|
echo "Not installing pyenv."
|
|
|
|
|
else
|
|
|
|
|
export PYENV_ROOT="$HOME/.pyenv"
|
|
|
|
|
export PATH="$PYENV_ROOT/bin:$PATH"
|
|
|
|
|
# if [ "$pyenv_yn" = "n" ]; then
|
|
|
|
|
# echo "Not installing pyenv."
|
|
|
|
|
# else
|
|
|
|
|
# export PYENV_ROOT="$HOME/.pyenv"
|
|
|
|
|
# export PATH="$PYENV_ROOT/bin:$PATH"
|
|
|
|
|
|
|
|
|
|
echo "installing..."
|
|
|
|
|
curl -s https://pyenv.run | bash
|
|
|
|
|
# echo "installing..."
|
|
|
|
|
# curl -s https://pyenv.run | bash
|
|
|
|
|
|
|
|
|
|
echo "installing python 3.7.3..."
|
|
|
|
|
# echo "installing python 3.7.3..."
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#eval "$(pyenv init -)"
|
|
|
|
|
# #eval "$(pyenv init -)"
|
|
|
|
|
|
|
|
|
|
#$HOME/.pyenv/bin/pyenv install 3.7.3
|
|
|
|
|
|
|
|
|
|
echo $'\n\n#pyenv config ###\n' >> ~/.bashrc
|
|
|
|
|
echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
|
|
|
|
|
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
|
|
|
|
|
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
|
|
|
|
|
echo $'\n###################\n\n' >> ~/.bashrc
|
|
|
|
|
source ~/.bashrc
|
|
|
|
|
fi
|
|
|
|
|
fi
|
|
|
|
|
# #$HOME/.pyenv/bin/pyenv install 3.7.3
|
|
|
|
|
|
|
|
|
|
# echo $'\n\n#pyenv config ###\n' >> ~/.bashrc
|
|
|
|
|
# echo 'export PATH="$HOME/.pyenv/bin:$PATH"' >> ~/.bashrc
|
|
|
|
|
# echo 'eval "$(pyenv init -)"' >> ~/.bashrc
|
|
|
|
|
# echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
|
|
|
|
|
# echo $'\n###################\n\n' >> ~/.bashrc
|
|
|
|
|
# source ~/.bashrc
|
|
|
|
|
# fi
|
|
|
|
|
# fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -125,30 +125,34 @@ echo '
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## the pyenv way
|
|
|
|
|
cd $path_repo
|
|
|
|
|
python3 -m pip install virtualenv
|
|
|
|
|
python3 -m virtualenv venv
|
|
|
|
|
source venv/bin/activate
|
|
|
|
|
python3 -m pip install -r requirements.txt
|
|
|
|
|
|
|
|
|
|
if command -v pyenv &> /dev/null
|
|
|
|
|
then
|
|
|
|
|
pyenv install -s
|
|
|
|
|
pyenv local
|
|
|
|
|
VENV="venv"
|
|
|
|
|
VENV=${VENV#-}
|
|
|
|
|
echo "Python in use: `which python`"
|
|
|
|
|
echo "Python3 in use: `which python3`"
|
|
|
|
|
echo "Python in pyenv: `pyenv local`"
|
|
|
|
|
pyenv virtualenv venv
|
|
|
|
|
# python3 -m venv $VENV
|
|
|
|
|
# . $VENV/bin/activate
|
|
|
|
|
pyenv activate venv
|
|
|
|
|
python -m pip install -U pip setuptools wheel
|
|
|
|
|
python -m pip install -r requirements.txt
|
|
|
|
|
else
|
|
|
|
|
python3 -m pip install virtualenv
|
|
|
|
|
python3 -m virtualenv venv
|
|
|
|
|
source venv/bin/activate
|
|
|
|
|
python3 -m pip install -r requirements.txt
|
|
|
|
|
fi
|
|
|
|
|
# if command -v pyenv &> /dev/null
|
|
|
|
|
# then
|
|
|
|
|
# ## the pyenv way
|
|
|
|
|
# pyenv install -s
|
|
|
|
|
# pyenv local
|
|
|
|
|
# VENV="venv"
|
|
|
|
|
# VENV=${VENV#-}
|
|
|
|
|
# echo "Python in use: `which python`"
|
|
|
|
|
# echo "Python3 in use: `which python3`"
|
|
|
|
|
# echo "Python in pyenv: `pyenv local`"
|
|
|
|
|
# pyenv virtualenv venv
|
|
|
|
|
# # python3 -m venv $VENV
|
|
|
|
|
# # . $VENV/bin/activate
|
|
|
|
|
# pyenv activate venv
|
|
|
|
|
# python -m pip install -U pip setuptools wheel
|
|
|
|
|
# python -m pip install -r requirements.txt
|
|
|
|
|
# else
|
|
|
|
|
# python3 -m pip install virtualenv
|
|
|
|
|
# python3 -m virtualenv venv
|
|
|
|
|
# source venv/bin/activate
|
|
|
|
|
# python3 -m pip install -r requirements.txt
|
|
|
|
|
# fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|