找到 Python 解释器的完整路径?

新手上路,请多包涵

如何从当前正在执行的 Python 脚本中找到当前正在运行的 Python 解释器的完整路径?

原文由 vy32 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 276
2 个回答

sys.executable 包含当前运行的 Python 解释器的完整路径。

 import sys

print(sys.executable)

现在 记录在这里

原文由 Imran 发布,翻译遵循 CC BY-SA 4.0 许可协议

只是注意到有问题的有用性的不同方式,使用 os.environ

 import os
python_executable_path = os.environ['_']

例如

$ python -c "import os; print(os.environ['_'])"
/usr/bin/python

原文由 famousgarkin 发布,翻译遵循 CC BY-SA 3.0 许可协议

推荐问题