Obecnie potrzebuję zainstalować pakiet za pomocą apt lub rpm, zgodnie z systemem operacyjnym. Widziałem bibliotekę "apt", aby zaktualizować lub zaktualizować system, ale możliwe jest użycie go do zainstalowania pojedynczego pakietu?Używanie "apt-get install xxx" wewnątrz skryptu Python
starałem się używać zbyt „podproces”:
subprocess.Popen('apt-get install -y filetoinstall', shell=True, stdin=None, stdout=None, stderr=None, executable="/bin/bash")
Ale ta komenda pokazuje cały proces w powłoce, nie mogę ukryć.
Dziękuję za pomoc.
Wygląda na to, że nie otrzymujesz prawidłowo rozwidlenia. Czy próbowałeś czytać dokumentację? – bvd
Dla Pythona 3.5+ zobacz ['subprocess.run()'] (https://docs.python.org/3/library/subprocess.html#subprocess.run) – phoenix