如何从 python 内部检查计算机上是否安装了 LaTeX 和 TeX Live?

How do I check from within python whether LaTeX and TeX Live are installed on a computer?

我正在编写一个 python 程序,它生成 TeX 代码并编译成 PDF 文档。为此,我需要确保用户在他们的计算机上安装了一些 LaTeX 发行版。我如何以独立于平台的方式从 Python 2.7 中执行此操作?

from distutils.spawn import find_executable
if find_executable('latex'): print("latex installed")

这应该可以满足您的要求。