Пополняется конфликтующим исполняемым файлом / путем
Я хотел бы вызвать утилиту «конвертировать» из ImageMagick из моего скрипта Python, используя Popen, например:
Popen(["convert", input_path, "-flop", output_file_path])
(Приведенный выше пример просто переворачивает изображение по горизонтали)
Проблема в том, что когда я запускаю скрипт в Windows, он по ошибке вызываетconvert.exe
Утилита, которая поставляется вместе с Windows для преобразования разделов FAT в NTFS! (находится в \ Windows \ system32)
Теперь, если я случайно открою командную строку в любом каталоге, кроме system32, и наберу «convert», он корректно запускает исполняемый файл ImageMagick. Таким образом, это означает, что Popen автоматически просматривает system32. Как я могу сделать так, чтобы он не смотрел в system32, а запустил правильный исполняемый файл?