GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Stellen Sie fest, ob Python unter Ubuntu Linux ausgeführt wird

Die derzeit akzeptierte Antwort verwendet eine veraltete Funktion. Der richtige Weg, dies ab Python 2.6 und höher zu tun, ist:

import platform
print(platform.linux_distribution())

Die Dokumentation sagt nicht, ob diese Funktion auf Nicht-Linux-Plattformen verfügbar ist, aber auf meinem lokalen Windows-Desktop bekomme ich:

>>> import platform
>>> print(platform.linux_distribution())
('', '', '')

Es gibt auch dies, um etwas Ähnliches auf Win32-Rechnern zu tun:

>>> print(platform.win32_ver())
('post2008Server', '6.1.7601', 'SP1', 'Multiprocessor Free')

Sieht aus wie platform.dist() und platform.linux_distribution() sind in Python 3.5 veraltet und werden in Python 3.8 entfernt. Folgendes funktioniert in Python 2/3

import platform
'ubuntu' in platform.version().lower()

Beispielrückgabewert

>>> platform.version()
'#45~20.04.1-Ubuntu SMP Mon Apr 4 09:38:31 UTC 2022'

Linux
  1. So installieren Sie Python unter Linux

  2. Konfigurieren Sie Supervisor so, dass der Apache2-Webserver unter Ubuntu/Debian Linux ausgeführt wird

  3. Installieren Sie AMDGPU-PRO 16.50 auf Ubuntu 16.04 Xenial Xerus Linux

  4. Linux – Mac OS X-Anwendungen unter Linux ausführen?

  5. Wie führe ich ein Python-Skript auf dem Terminal (Ubuntu) aus?

Installieren Sie Python 2 unter Ubuntu 20.04 Focal Fossa Linux

Installieren Sie Python 2 unter Ubuntu 22.04 Jammy Jellyfish Linux

So installieren und führen Sie Lynis unter Ubuntu Linux aus

So führen Sie die Jar-Datei in Ubuntu Linux aus

So führen Sie Windows 95 unter Linux aus

Finden Sie Linux-Systemdetails mit Python