Tengo un problema con Anaconda3-2020.07-Windows-x86_64; se instala perfectamente en todas las máquinas idénticas (las acabamos de implementar), pero en algunas, por alguna razón desconocida, Anaconda no se inicia con el error: "Esta aplicación no se pudo iniciar porque no pudo encontrar ni cargar el complemento de la plataforma Qt "Windows". Reinstalar la aplicación puede solucionar este problema".
La única forma de resolver este problema es iniciar un cmd conda con derechos de administrador con el comando "conda install qt", hay un mensaje que solicita s/n que debe pasarse para que el comando tenga éxito.
Mi pregunta es: ¿cómo agrego esto al final de la instalación de Anaconda en mi script, pero más importante aún, cómo paso el indicador y/n a cmd?
O otra solución, tal vez un paquete Qt...
Gracias por su ayuda
Aquí está mi guión si es necesario.
Código: Seleccionar todo
# -*- 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
Espera 1.8.2
Windows 10 x64
