Página 1 de 1

Paquete Miniconda

Publicado: 17 de agosto de 2017 - 13:25
por gaelds
Buen día,
Me gustaría crear un paquete para el software "Continuum Anaconda", pero sigo recibiendo el siguiente error:

Instalando dst-anaconda3
Excepción: Error durante la instalación de dst-anaconda3 (=4.4.0-4): errores en los paquetes [[u'dst-anaconda3 (=4.4.0-4)', PackageEntry('dst-anaconda3','4.4.0-4')]]
Traceback (última llamada):
Archivo "C:\wapt\waptservice\waptservice.py", línea 2100, en run
self.running_task.run()
Archivo "C:\wapt\waptservice\waptservice.py", línea 1360, en pwrapper
return func(*arg, **kwargs)
Archivo "C:\wapt\waptservice\waptservice.py", línea 1420, en run
self._run()
Archivo "C:\wapt\waptservice\waptservice.py", línea 1844, en _run
self.result.get('errors',[])))
Excepción: Error durante la instalación de dst-anaconda3 (=4.4.0-4): errores en los paquetes [[u'dst-anaconda3 (=4.4.0-4)', PackageEntry('dst-anaconda3','4.4.0-4')]]


Aquí está la función install() de mi setup.py:

Código: Seleccionar todo

def install():
    if iswin64():
        print('Installation de dst-anaconda3-x64')
        install_exe_if_needed("Anaconda3-4.4.0-Windows-x86_64.exe",'/S',key='Anaconda',min_version='4.4.0')
El interruptor para instalación silenciosa presumiblemente es /S: https://conda.io/docs/help/silent.html

Por otro lado, entiendo que luego necesito ejecutar el siguiente comando para instalar el editor de Spyder: "conda install -c anaconda spyder". ¿Puedo simplemente ejecutar este comando con run()?

Re: Paquete Anaconda

Publicado: 17 de agosto de 2017 - 16:26
por sfonteneau
¿Podría facilitarnos el error del paquete?

https://www.wapt.fr/fr/doc/Utilisation/ ... et-general

Re: Paquete Anaconda

Publicado: 18 de agosto de 2017 - 08:07
por gaelds
Aquí está el error en la consola:

Código: Seleccionar todo

Installation de dst-anaconda3-x64
TimeoutExpired: Command '"Anaconda3-4.4.0-Windows-x86_64.exe" /InstallationType=AllUsers /RegisterPython=1 /S' timed out after 300 seconds with output ''
El mismo error con sólo /S en lugar de "/InstallationType=AllUsers/RegisterPython=1/S".

EDITAR:
Sin embargo, acabo de probarlo y la instalación funciona con una simple ejecución():

Código: Seleccionar todo

run(r'"Anaconda3-4.4.0-Windows-x86_64.exe" /InstallationType=AllUsers /RegisterPython=1 /S')

Re: Paquete Anaconda

Publicado: 18 de agosto de 2017 - 16:37
por sfonteneau
¡Qué raro, es exactamente el mismo comando!

https://github.com/tranquilit/WAPT/blob ... s.py#L3776


Creo que es más probable que sea una aplicación que no admite la instalación con la cuenta del sistema.

Re: Paquete Anaconda

Publicado: 21 de agosto de 2017 - 08:08
por gaelds
Sí, es posible; con la simple ejecución la aplicación se instala, pero para que los diferentes "paquetes" de Anaconda como Spyder funcionen sin errores, es necesario ejecutar el comando "conda update -all".

Re: Paquete Miniconda

Publicado: 30 de agosto de 2017 - 17:02
por gaelds
Me gustaría usar el paquete smp-miniconda y luego instalar Spyder. ¿Alguien ha instalado Spyder con WAPT?
Manualmente, hay que abrir la consola de Anaconda, escribir el comando "conda install spyder" y luego pulsar "Y". No sé cómo hacerlo en setup.py...

Y otro problema: tengo la impresión de que Miniconda no está instalado correctamente, porque cuando ejecuto Spyder, me aparece repetidamente el mensaje "kernel is dead, restart" en una de las ventanas del editor.