Ich habe ein Problem mit Anaconda3-2020.07-Windows-x86_64. Die Installation verläuft auf allen identischen Maschinen (die wir gerade erst eingerichtet haben) einwandfrei, aber auf einigen startet Anaconda aus unbekannten Gründen nicht mit der Fehlermeldung: „Diese Anwendung konnte nicht gestartet werden, da das Qt-Plattform-Plugin „windows“ nicht gefunden oder geladen werden konnte. Eine Neuinstallation der Anwendung könnte das Problem beheben.“.
Die einzige Möglichkeit, dieses Problem zu lösen, besteht darin, einen Conda-Befehl mit Administratorrechten und dem Befehl "conda install qt" auszuführen. Es erscheint eine Eingabeaufforderung mit der Frage nach j/n, die beantwortet werden muss, damit der Befehl erfolgreich ausgeführt wird.
Meine Frage lautet: Wie füge ich dies am Ende der Anaconda-Installation in mein Skript ein, aber noch wichtiger: Wie übergebe ich die y/n-Abfrage an die Eingabeaufforderung?
Oder eine andere Lösung, vielleicht ein Qt-Paket...
Ich danke Ihnen für Ihre Hilfe
Hier ist mein Skript, falls es benötigt wird.
Code: Alle auswählen
# -*- 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
