В прошлом я сталкивался с подобными проблемами с путями в python при использовании tenorflow в Windows и Linux.Как отмечают другие, использование PATH - это путь (т. Е. Обновление в .bashrc, если это был linux), но я нашел код ниже для решения проблем с путями в сценариях по сценариям.
import sys
if "\your\path\to\xelatex" not in sys.path:
print('adding path') # I just add this to know if the path was present or not.
sys.path.append("\your\path\to\xelatex")
по существу проверил бы PATH, что именно вы ищете, а затем добавил бы его, если он отсутствует.Вы, вероятно, даже не нуждаетесь в выражении «если».
Возможно, не самый практичный способ сработал для меня, когда я знаю, что рассматриваемый путь, возможно, является «редко используемым» или «одноразовым» добавлением PATH...
Таким образом, как было указано в комментариях выше (и я думаю, что вы уже это сделали), найдите местоположение файла и добавьте его местоположение, используя приведенный выше код.
Еще немного прочтения: https://docs.python.org/3/tutorial/modules.html 6.2 Стандартные модули