Seite 1 von 1

Miniconda-Paket

Veröffentlicht: 17. August 2017 - 13:25 Uhr
von den Gälen
Guten Morgen,
Ich möchte ein Paket für die Software „Continuum Anaconda“ erstellen, erhalte aber immer wieder die folgende Fehlermeldung:

Installation von dst-anaconda3
fehlgeschlagen: Fehler bei der Installation von dst-anaconda3 (=4.4.0-4): Fehler in den Paketen [[u'dst-anaconda3 (=4.4.0-4)', PackageEntry('dst-anaconda3','4.4.0-4')]]
Traceback (letzter Aufruf):
Datei "C:\wapt\waptservice\waptservice.py", Zeile 2100, in run
self.running_task.run()
Datei "C:\wapt\waptservice\waptservice.py", Zeile 1360, in pwrapper
return func(*arg, **kwargs)
Datei "C:\wapt\waptservice\waptservice.py", Zeile 1420, in run
self._run()
Datei "C:\wapt\waptservice\waptservice.py", Zeile 1844, in _run
self.result.get('errors',[])))
Ausnahme: Fehler bei der Installation von dst-anaconda3 (=4.4.0-4): Fehler in den Paketen [[u'dst-anaconda3 (=4.4.0-4)', PackageEntry('dst-anaconda3','4.4.0-4')]]


Hier ist die install()-Funktion aus meiner setup.py:

Code: Alle auswählen

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')
Der Schalter für die stille Installation ist vermutlich /S: https://conda.io/docs/help/silent.html

Andererseits verstehe ich, dass ich anschließend den folgenden Befehl ausführen muss, um den Spyder-Editor zu installieren: „conda install -c anaconda spyder“. Kann ich diesen Befehl einfach mit run() ausführen?

Betreff: Anaconda-Paket

Veröffentlicht: 17. August 2017 - 16:26 Uhr
von Sfonteneau
Können Sie uns den Paketfehler mitteilen?

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

Betreff: Anaconda-Paket

Veröffentlicht: 18. August 2017 - 08:07 Uhr
von den Gälen
Hier ist die Fehlermeldung in der Konsole:

Code: Alle auswählen

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 ''
Derselbe Fehler tritt auch auf, wenn nur /S anstelle von " /InstallationType=AllUsers /RegisterPython=1 /S" angegeben wird.

BEARBEITEN:
Ich habe es jedoch gerade getestet und die Installation funktioniert mit einem einfachen run():

Code: Alle auswählen

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

Betreff: Anaconda-Paket

Veröffentlicht: 18. August 2017 – 16:37 Uhr
von Sfonteneau
Seltsam, es ist genau derselbe Befehl!

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


Ich vermute eher, dass es sich um eine Anwendung handelt, die die Installation unter dem Systemkonto nicht unterstützt!

Betreff: Anaconda-Paket

Veröffentlicht: 21. August 2017 - 08:08 Uhr
von den Gälen
Ja, das ist möglich; mit dem einfachen Befehl „conda run“ lässt sich die App installieren, aber damit die verschiedenen „Pakete“ von Anaconda wie Spyder fehlerfrei funktionieren, müssen Sie den Befehl „conda update -all“ ausführen.

Betreff: Miniconda-Paket

Veröffentlicht: 30. August 2017 - 17:02 Uhr
von den Gälen
Ich möchte das smp-miniconda-Paket verwenden und anschließend Spyder installieren. Hat jemand Spyder schon einmal mit WAPT installiert?
Manuell muss man die Anaconda-Konsole starten, den Befehl „conda install spyder“ eingeben und dann „Y“ drücken. Ich weiß nicht, wie das in setup.py funktioniert.

Und noch ein Problem: Ich habe den Eindruck, dass Miniconda nicht korrekt installiert ist, denn beim Starten von Spyder erhalte ich wiederholt die Meldung „Kernel ist tot, Neustart erforderlich“ in einem der Editorfenster.