Innanzitutto un enorme ringraziamento al team di sviluppo per questa fantastica soluzione che mi semplifica notevolmente la vita
Dopo aver impostato la distribuzione dei pacchetti classici.
Sto affrontando la creazione dei miei primi pacchetti... Scusate, sono anche un principiante di Python
Vorrei installare Qgis 2.14.9.
Installare Qgis 2.14.9 non è un problema, TRANNE che prima devo disinstallare la versione precedente: la 2.14.3 (che non era installata con wapt, altrimenti avrei potuto usare la funzione "conflitti", se ho capito bene?)
Quindi ho impostato questo:
Codice: Seleziona tutto
from setuphelpers import *
uninstallkey = ['QGIS 2.14']
def install():
print('installation de Qgis 2.14.9')
if isrunning('qgis-bin.exe'):
print("Qgis est ouvert !!! GRRRR...")
quit()
print('desinstallation de Qgis 2.14.3')
sofname = 'Qgis Essen'
versionsoft = '2.14.3'
uninstallkey = ['QGIS Essen']
check_installed_soft = installed_softwares(sofname)
if check_installed_soft:
for uninstall in check_installed_soft:
if Version(uninstall['version']) < Version(versionsoft):
cmd = WAPT.uninstall_cmd(uninstall['key'])
run(cmd)
run(r'"QGIS-OSGeo4W-2.14.9-2-Setup-x86_64.exe" /S')
remove_desktop_shortcut(r'GRASS GIS 7.0.4')
remove_desktop_shortcut(r'GRASS GIS 7.0.5')
remove_desktop_shortcut(r'OSGeo4W Shell')
remove_tree(r'C:\Users\Public\Desktop\QGIS Essen')
remove_tree(r'C:\Users\Public\Desktop\QGIS 2.14')Codice: Seleziona tutto
FATAL ERROR : CalledProcessError: Command '([u'C:\\Program Files\\QGIS Essen\\Un
install-QGIS.exe', '/S'],)' returned non-zero exit status 1Qual è il modo per aggirare questo problema?
Grazie per l'aiuto
Denis
