Я пытаюсь установить пакет scrot с помощью apt-get, используя python на jupyter. Сервер, который я пытаюсь установить, - это jupyter для онлайн-доступа, у меня нет прямого доступа к оболочке. Поэтому я должен использовать python для этой установки.
Я использовал:
import os
stream = os.popen('apt-get install -y scrot')
output = stream.read()
output
И:
from subprocess import check_call, CalledProcessError
import os
try:
check_call(['apt-get', 'install', '-y', 'scrot'], stdout=open(os.devnull,'wb'))
except CalledProcessError as e:
print(e.output)
Я использовал эти и подобные им коды. Но они просто не работают. Нет ошибок, ничего. Поэтому я не могу определить проблему. Можете ли вы помочь, пожалуйста?