@bond_1013
Начинающий веб-разработчик

Как правильно установить python3 на Debian?

Всем привет, пытаюсь установить 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
  • Вопрос задан
  • 213 просмотров
Решения вопроса 1
milssky
@milssky
Координатор племени фиолетовых обезьянок
Разберитесь один раз. Это не сложно
https://www.digitalocean.com/community/tutorials/h...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы