python - 如何在uwsgi进程中获取python解释器路径

标签 python path environment-variables interpreter uwsgi

如何在 uwsgi 进程中获取 python 解释器路径(如果我使用 -h 参数启动它)?我尝试使用 VIRTUAL_ENV 和 UWSGI_PYHOME 环境变量,但它们都是空的,我不知道为什么。我也尝试使用 sys.executable,但它指向 uwsgi 进程路径。

最佳答案

uWSGI 不是 python 应用程序(它只调用 libpython 函数)所以有效的可执行文件是 uwsgi 二进制文件。如果你使用 virtualenvs,你可以假设二进制文件在 venv/bin/python 中

关于python - 如何在uwsgi进程中获取python解释器路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18014122/

相关文章:

java - 使用 bat 脚本更新 env 后,从 java 调用 GDAL 的可移植二进制文件时,模块 osgeo (embd.py) 出现导入错误。路径变量

python - 如何使用numpy创建n维向量的均匀网格(换句话说,均匀填充一个n维超立方体)?

python - 如何让 Python 使用包含冒号的路径?

python - 跳过 matplotlib 中的第一个和最后一个点连接

c++ - 使用 QRegExp 过滤程序参数

path - 在 Windows 下的 git bash 中扩展 $PATH 变量

c - 带有一个参数的 zsh 导出似乎并没有实际创建环境变量

linux - 无法将 Genymotion 路径添加到 PATH 变量 linux xubuntu

python - 解析根元素内元素之间的 XML 文本

Python pickle/unpickle 到/从文件中提取列表