我有一个使用Gunicorn服务的Python Django项目。
Gunicorn已安装在我的virtualenv内,并且工作正常。
我在服务器上设置了ftpd,不得不使用chown更改virtualenv文件夹的所有权,以允许ftp用户通过ftp远程访问文件。
自从我更改了文件夹的所有权以来,Gunicorn将不再启动。我收到了权限被拒绝的错误。
我使用pip3卸载gunicorn卸载了Gunicorn,然后尝试重新安装。每次我尝试安装它时,它都以/ usr / bin / gunicorn结尾,而不是在我的virtualenv内部。
我已经卸载了gunicorn,将文件夹重新设置为原始用户,再次激活了我的virtualenv,并使用了pip3 install -I gunicorn。尽管安装成功,但gunicorn仍然位于/ usr / bin / gunicorn中,而不是位于我的virtualenv内部,而是原来的样子。
任何有关为什么发生这种情况的建议将不胜感激。