当我停用虚拟环境时出现 WSGI/Nginx/内部服务器错误(未找到 python 应用程序)

Posted

技术标签:

【中文标题】当我停用虚拟环境时出现 WSGI/Nginx/内部服务器错误(未找到 python 应用程序)【英文标题】:WSGI/Nginx/Internal server error arises when I deactivate virtual environment (no python application found) 【发布时间】:2020-01-06 11:01:48 【问题描述】:

我被这个错误困住了。 — — 没有找到 python 应用程序,检查您的启动日志是否有错误 — — 内部服务器错误。

每当我在虚拟环境中时,一切正常,但如果我停用 virtualenv,每次向我的网页发送 GET 查询时,我都会不断收到此错误。 所以由于这个问题,我在主管模式下遇到了这个错误。

我已经使用以下命令在主管模式之外进行了测试: uwsgi —ini my_site_uwsgi.ini 就像我之前说的,当我在 virtualenv 中时它工作正常,当我停用 virtualenv 时它会引发上面列出的错误。

#codepaint_news_uwsgi.ini
[uwsgi]

chdir = /home/django/codepaint
module = codepaint.wsgi
home = /home/django/venv
master = true
processes = 10
socket = /home/django/codepaint/uwsgi_nginx.sock
chmod-socket = 666
vacuum = true
env = DEBUG_MODE=False
_____________________________________
#wsgi.py

import os
from django.core.wsgi import get_wsgi_application
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "codepaint.settings")
application = get_wsgi_application()
______________________________________

内部服务器错误。 --没有找到python应用程序,检查你的启动日志是否有错误--

【问题讨论】:

可能是指 python 可执行文件 【参考方案1】:

将 venv 中已安装的应用程序与非 venv(全局 python)中的应用程序进行比较。

【讨论】:

以上是关于当我停用虚拟环境时出现 WSGI/Nginx/内部服务器错误(未找到 python 应用程序)的主要内容,如果未能解决你的问题,请参考以下文章

停用 NSLayoutConstraint iOS 7

加载 Bigquery 表时出现内部错误

NLTK 和停用词失败 #lookuperror

上传文件时出现 HTTP 500 内部服务器错误 [重复]

尝试调用方法 imagerotate 时出现 500 内部服务器错误

在 Angular 应用程序中对 /index.html 进行 POST 调用时出现 500 内部服务器错误