我该如何在使用-h参数启动的uwsgi进程中获取Python解释器路径?我尝试使用VIRTUAL_ENV和UWSGI_PYHOME环境变量,但它们为空,我不知道为什么。我还尝试使用
sys.executable
,但它指向uwsgi进程路径。sys.executable
,但它指向uwsgi进程路径。uWSGI并不是一个Python应用程序(它只调用libpython函数),因此有效的可执行文件是uwsgi二进制文件。如果您使用虚拟环境,可以假设该二进制文件位于venv / bin / python中。
home
,而不是 virtualenv
。修复方法:uwsgi.opt['home']
。 - Ildus
sys.path
以外的东西吗? - Antonis Christofides