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

新手上路,请多包涵

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

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

阅读 277
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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题