已安装 gunicorn 但它不在 venv/bin 文件夹中
Installed gunicorn but it is not in venv/bin folder
我是 gunicorn 的新手,正在尝试在 ubuntu 上部署一个 django 网站。
我用过:
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
但是/bin
中没有gunicorn文件
缺少的部分是什么?
通过使用此命令:
sudo journalctl -u gunicorn.socket
sudo systemctl status gunicorn
gunicorn.service: Failed at step EXEC spawning /home/tw/tw_git2/tw_git2/ninipayenv/bin/gunicorn: No such file or directory
可以通过删除以前的 venv 并创建一个新的 venv 来修复它,以确保使用的 pip3 在 venv 中。
我是 gunicorn 的新手,正在尝试在 ubuntu 上部署一个 django 网站。 我用过:
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
但是/bin
中没有gunicorn文件
缺少的部分是什么?
通过使用此命令:
sudo journalctl -u gunicorn.socket
sudo systemctl status gunicorn
gunicorn.service: Failed at step EXEC spawning /home/tw/tw_git2/tw_git2/ninipayenv/bin/gunicorn: No such file or directory
可以通过删除以前的 venv 并创建一个新的 venv 来修复它,以确保使用的 pip3 在 venv 中。