У меня есть приложение Python, которое, среди прочего, преобразует весь PDF-файл в несколько jpg. В Pycharm это реализуется кодом:
import subprocess
subprocess.check_call(["magick",Platforma_IoT.pdf,Platforma_IoT.jpg], shell=True)
Этот код в Pycharm на Windows 10 работает совершенно нормально, он преобразует каждую страницу pfd в jpg. Но теперь я хочу запустить этот код, используя консоль Bash. К сожалению, я получаю ошибку в Bash:
import-im6.q16: unable to open X server `' @ error/import.c/ImportImageCommand/358.
./sd.py: line 3: syntax error near unexpected token `["magick","Platforma_IoT.pdf","Platforma_IoT.jpg"],'
./sd.py: line 3: `subprocess.check_call(["magick","Platforma_IoT.pdf","Platforma_IoT.jpg"], shell = True)'
Я также пробовал этот код:
import subprocess
subprocess.check_call(["convert","Platforma_IoT.pdf","Platforma_IoT.jpg"])
Но я получаю ту же ошибку в bash.
Я просто хочу запустить код, который преобразует каждую страницу PDF в изображение, используя консоль bash. Как я могу это сделать?