Всем привет, пытаюсь установить Django сайт на VPS по этому
шаблону
устанавливаю python3 nginx systemd gunicorn git
sudo apt-get install python3 nginx systemd gunicorn git
затем клонирую этот шаблон
git clone https://github.com/alexey-goloburdin/django-clean-template.git
перехожу в клонированную директорию
cd django-clean-template
узнаю где находится python3
which python3
запускаю установщик
прописываю полученный путь, затем свой ip
получаю ошибки
./install.sh: line 8: The: command not found
./install.sh: line 9: env/bin/activate: No such file or directory
./install.sh: line 10: pip: command not found
./install.sh: line 11: pip: command not found
Created symlink /etc/systemd/system/multi-user.target.wants/gunicorn.service → /root/rdjango-clean-template/systemd/gunicorn.service.
Почему не найден pip? Он же вроде вместе с python'ом ставится. Для виртуального окружения я не ставил virtualenv(это исправлял но ошибка с pip осталась)
Вот сам файл ./install.sh
#!/bin/bash
base_python_interpreter=""
project_domain=""
project_path=`pwd`
read -p "Python interpreter: " base_python_interpreter
read -p "Your domain without protocol (for example, google.com): " project_domain
`$base_python_interpreter -m venv env`
source env/bin/activate
pip install -U pip
pip install -r requirements.txt
sed -i "s~dbms_template_path~$project_path~g" nginx/site.conf systemd/gunicorn.service
sed -i "s~dbms_template_domain~$project_domain~g" nginx/site.conf src/config/settings.py
sudo ln -s $project_path/nginx/site.conf /etc/nginx/sites-enabled/
sudo ln -s $project_path/systemd/gunicorn.service /etc/systemd/system/
sudo systemctl daemon-reload
sudo systemctl start gunicorn
sudo systemctl enable gunicorn
sudo service nginx restart