PyCharm führt keine Consolenbefehle aus
Verfasst: Mittwoch 1. Juni 2022, 14:08
Hallo,
ich bin programmier- und Pythonanfänger. Ich versuche mich an einem Projekt, womit ich meinen Linuxrechner konfigurieren, bedienen und einstellen kann.
Ich habe z.B. folgendes Skript:
Führe ich dieses python-Skript in der Console mit python3 skript.py aus, funktioniert alles ohne Probleme.
Führe ich dieses Programm mit meiner Pycharm IDE aus, bekomme ich folgende Fehlermeldung.
sh: Zeile 1: apt: Kommando nicht gefunden.
Sobald ich in meinem Pythonskrip einen os.system Befehl habe, führt mein Pycharm dieses Skript nicht mehr aus.
Wie kann ich dafür sorgen, dass Pycharm auch Skripte ausführt, die einen OS-Befehl beinhalten?
PS: Falls ich das zusätzlich fragen darf,
wie kann ich in Python herausfinden, ob der os.system-Befehl ohne Fehler durchlaufen wurde?
Gruß
Betzi
ich bin programmier- und Pythonanfänger. Ich versuche mich an einem Projekt, womit ich meinen Linuxrechner konfigurieren, bedienen und einstellen kann.
Ich habe z.B. folgendes Skript:
Code: Alles auswählen
import os
os.system("apt update && apt dist-upgrade -y && apt autoremove")
Führe ich dieses Programm mit meiner Pycharm IDE aus, bekomme ich folgende Fehlermeldung.
sh: Zeile 1: apt: Kommando nicht gefunden.
Sobald ich in meinem Pythonskrip einen os.system Befehl habe, führt mein Pycharm dieses Skript nicht mehr aus.
Wie kann ich dafür sorgen, dass Pycharm auch Skripte ausführt, die einen OS-Befehl beinhalten?
PS: Falls ich das zusätzlich fragen darf,
wie kann ich in Python herausfinden, ob der os.system-Befehl ohne Fehler durchlaufen wurde?
Gruß
Betzi