Установлен Gunicorn, но его нет в папке venv / bin - PullRequest
0 голосов
/ 24 октября 2019

Я новичок в gunicorn и пытаюсь развернуть сайт Django в Ubuntu. Я использовал:

pip3 install gunicorn
sudo apt-get install gunicorn

, но когда я хочу заполнить этот файл:

sudo nano /etc/systemd/system/gunicorn.service

, и я заполняю его:

[Unit]
Description=gunicorn daemon
Requires=gunicorn.socket
After=network.target

[Service]
User=sammy
Group=www-data
WorkingDirectory=/home/sammy/myprojectdir
ExecStart=/home/sammy/myprojectdir/myprojectenv/bin/gunicorn \
          --access-logfile - \
          --workers 3 \
          --bind unix:/run/gunicorn.sock \
          myproject.wsgi:application

[Install]
WantedBy=multi-user.target

, но нетфайл gunicorn в /bin что такое недостающая часть?

с помощью этой команды:

sudo journalctl -u gunicorn.socket
sudo systemctl status gunicorn

gunicorn.service: Сбой на шаге EXEC spawning / home / tw / tw_git2/ tw_git2 / ninipayenv / bin / gunicorn: Нет такого файла или каталога

1 Ответ

0 голосов
/ 30 октября 2019

это можно исправить, удалив предыдущий venv и создав новый, чтобы быть уверенным, что используемый pip3 находится внутри venv.

...