Beim Versuch, Edupython zu aktualisieren, stellte ich fest, dass Version 3.0 über Version 2.7 installiert wurde, ohne diese vorher zu deinstallieren. Dadurch wurde die Python-Engine nicht korrekt aktualisiert, was zu zahlreichen Fehlern führte. Daher möchte ich ein Paket erstellen, das Edupython 2.7 (das nicht über Wapt installiert wurde) deinstalliert.
Nach einiger Suche im Forum ist hier mein Code-Ausschnitt
Code: Alle auswählen
uninstallkey = ['EduPython_2.7_is1']
def install():
for soft in installed_softwares('EduPython'):
if Version(soft['version']) < Version('3.0'):
run(WAPT.uninstall_cmd(soft['key']))Haben Sie Ideen, wie ich verhindern kann, dass mein Paket einen Fehler anzeigt?
