J'ai un problème avec Anaconda3-2020.07-Windows-x86_64, il s'installe parfaitement sur les postes qui sont tous identiques (nous venons de les déployer) mais sur certain, allez savoir pourquoi, Anaconda ne se lance pas avec l'erreur: "This application failed to start because it could not find or load the Qt platform plugin "windows" Reinstalling the application may fix this problem. ".
Le seul moyen de résoudre ce problème est de lancer un cmd conda avec les droits admin avec la commande "conda install qt", il y a un prompt qui demande y/n qu'il faut passer pour que la commande réussisse.
Ma question est: comment ajouter cela à la fin de l'installation d'anaconda dans mon script, mais surtout comment passer le prompt y/n en cmd ?
Ou une autre solution, peut être un package qt...
Merci de votre aide,
Voila mon script au besoin.
Code : Tout sélectionner
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
# raccourcis
RaccourcisPathExe = r'C:\ProgramData\Anaconda3\pythonw.exe'
RaccourcisArguments = r'C:\ProgramData\Anaconda3\cwp.py C:\ProgramData\Anaconda3 C:\ProgramData\Anaconda3\pythonw.exe C:\ProgramData\Anaconda3\Scripts\anaconda-navigator-script.py'
RaccourcisArguments1 = r'C:\ProgramData\Anaconda3\cwp.py C:\ProgramData\Anaconda3 C:\ProgramData\Anaconda3\pythonw.exe C:\ProgramData\Anaconda3\Scripts\spyder-script.py'
RaccourcisDossier = "_LFIB MATHS"
RaccourcisName = u"Anaconda Navigator (Anaconda3)"
RaccourcisName2 = u"Spyder (Anaconda3)"
RaccourcisName3 = u"Anaconda Powershell Prompt (Anaconda3)"
RaccourcisName4 = u"Anaconda Prompt (Anaconda3)"
RaccourcisName5 = u"Jupyter Notebook (Anaconda3)"
RaccourcisName6 = u"Reset Spyder Settings (Anaconda3)"
RaccourcisDossierProgramm = r"C:\ProgramData\Anaconda3"
ExeName = 'pythonw.exe'
ExeName2 = 'pythonw.exe'
def install():
if os.path.isdir('C:\ProgramData\Anaconda3') == False:
install_exe_if_needed("Anaconda3-2020.07-Windows-x86_64.exe",'/InstallationType=AllUsers /RegisterPython=1 /S',key='',min_version='2020.02')
else:
print ('Anaconda already install')
print('Creation du lien dans le menu demarrer _LFIB MATHS')
#create_programs_menu_shortcut(RaccourcisName,target=RaccourcisPathExe,arguments=RaccourcisArguments,icon=r'C:\ProgramData\Anaconda3\pkgs\anaconda-navigator-1.9.12-py38_0\info\recipe\navigator.ico',folder=RaccourcisDossier)
#create_programs_menu_shortcut(RaccourcisName2,target=RaccourcisPathExe,arguments=RaccourcisArguments1,icon=r'C:\ProgramData\Anaconda3\pkgs\spyder-4.1.4-py38_0\Scripts\spyder.ico',folder=RaccourcisDossier)
copytree2(r'icone',r'c:\ProgramData\Microsoft\Windows\Start Menu\Programs\_LFIB MATHS')
def uninstall():
print('uninstalling Anaconda')
run(r'"C:\ProgramData\Anaconda3\Uninstall-Anaconda3.exe" /S')
print('Supression du lien dans le menu demarrer _LFIB MATHS')
remove_programs_menu_shortcut(RaccourcisName,folder=RaccourcisDossier)
remove_programs_menu_shortcut(RaccourcisName2,folder=RaccourcisDossier)
remove_programs_menu_shortcut(RaccourcisName3,folder=RaccourcisDossier)
remove_programs_menu_shortcut(RaccourcisName4,folder=RaccourcisDossier)
remove_programs_menu_shortcut(RaccourcisName5,folder=RaccourcisDossier)
remove_programs_menu_shortcut(RaccourcisName6,folder=RaccourcisDossier)
Debian 10
Wapt 1.8.2
Windows 10 x64