You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
GIMP-ML/gimp-plugins/installGimpML.sh

55 lines
1.4 KiB
Bash

if [ ! -d "gimpenv" ]; then
echo "\n-----------Installing GIMP-ML-----------\n"
if python --version 2>&1 | grep -q '^Python 2\.'; then #
echo 'Python 2 found.' #
python -m pip install virtualenv
python -m virtualenv gimpenv
elif python2 --version 2>&1 | grep -q '^Python 2\.'; then
echo 'Python 2 found.'
python2 -m pip install virtualenv
python2 -m virtualenv gimpenv
else
echo 'Python 2 NOT found!'
if [ "$(uname)" == "Linux" ]; then
if [[ $(lsb_release -rs) == "18.04" ]]; then #for ubuntu 18.04
sudo apt install python-minimal
alias python='python2'
elif [[ $(lsb_release -rs) == "20.04" ]]; then #for ubuntu 20.04
sudo apt install python2-minimal
wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
python get-pip.py
sudo apt-get install libpython2.7
elif [[ $(lsb_release -rs) == "10" ]]; then #for debian 10
wget https://bootstrap.pypa.io/pip/2.7/get-pip.py
python get-pip.py
fi
fi
fi
source gimpenv/bin/activate
python -m pip install torchvision
python -m pip install "opencv-python<=4.3"
python -m pip install numpy
python -m pip install future
python -m pip install torch
python -m pip install scipy
python -m pip install typing
python -m pip install enum
python -m pip install pretrainedmodels
python -m pip install requests
deactivate
echo "\n-----------Installed GIMP-ML------------\n"
else
echo "Environment already setup!"
fi