Joshua Hoeflich Joshua Hoeflich - 8 days ago 5
Python Question

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

I am writing a python program which generates TeX code that gets compiled into a PDF document. For this to work, I need to make sure that the user has some distribution of LaTeX installed on their computer. How do I do this from within Python 2.7 in a platform-independent way?

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

This should do what you want.