2016-04-28 15 views
1

Ich benutze Enthought Canopy schon seit einiger Zeit mit der akademischen Lizenz. Bis heute funktionierte es gut, heute bekam ich die Bitte, Canopy zu aktualisieren. Ich gehe von Version 1.7 aus, da dies die neueste zu sein scheint. Nach der Installation und dem Neustart des Computers keine Fehlermeldung, aber Canopy nicht mehr geöffnet. Es passiert einfach nichts, wenn ich Canopy, Package Manager, Code Editor öffnen möchte, aber der Canopy-Befehl scheint in Ordnung zu sein.Enthought Canopy startet nach dem Upgrade nicht

Jetzt wird es interessant, ich kann immer noch Ipython/Jupyter-Notebooks über reguläre win cmd starten und Python-Skripte mit Canopy ausführen. Die Dateien sind zwar nicht mehr so ​​gekennzeichnet, dass sie mit dem bläulichen Symbol geöffnet werden können, und öffnen sich nicht wie zuvor mit einem Klick oder Doppelklick.

Folglich kann ich arbeiten, und ich bin zögerlich, um Korrekturen zu versuchen, da ich Angst habe, es noch schlechter zu machen. Reinstall ist nur in Ordnung, wenn ich alle meine installierten Bibliotheken mit Leichtigkeit zurückbekomme.

Ich fand jedoch sehr bequem, Baldachin zu verwenden, da ich ipython Notizbücher direkt im Dateiexplorer durch Doppelklick starten konnte, anstatt durch den cmd zu gehen. Außerdem ist der Package Manager auch ein recht handliches Tool, ich würde wirklich gerne beide wieder voll arbeiten lassen.

Vielen Dank für Ihre Vorschläge:

System:

Windows 8, 64-bit operating system 

installierte Version von Canopy:

`Canopy32\\App\\appdata\\canopy-1.6.2.3262.win-x86\\lib` 

(konsistent in sys Pfad und Bedienfeld - Programm und Funktionen)

+1

Hallo Philipp, vielen Dank für das Einreichen dieser auf SO wie für einen kostenlosen akademischen Benutzer geeignet ist. Um uns zu helfen, mehr Daten von Ihnen zu sammeln, senden Sie uns bitte eine E-Mail an [email protected] Bitte fügen Sie eine Zip-Datei des Verzeichnisses 'C: \ Benutzer \ MYNAME \ AppData \ Roaming \ Enthought \ Canopy' bei. Erläutern Sie bitte auch, warum Sie 32-Bit-Python auf einem 64-Bit-System verwenden und die Ausgabe von 'set | Sortieren an der Eingabeaufforderung. –

+0

Vielen Dank für Ihre schnelle Antwort, ich werde tun, was Sie vorgeschlagen haben. –

+0

FYI, habe ich zwei Lösungen ausprobiert: 1. Löschen Canopy von PYTHONPATH -> keine Änderung, funktioniert immer noch mit den angegebenen Einschränkungen. 2. Löschen preferences.ini -> keine Änderung, funktioniert immer noch mit den angegebenen Einschränkungen, die Datei wurde auch nicht neu erstellt. Aber jetzt in der eingereichten Zip habe ich es wieder in das Verzeichnis kopiert. –

Antwort

2

Der Canopy Support Richtete mich auf eine funktionierende Lösung an:

Beachten Sie, dass die Deinstallation von Canopy keinen Einfluss auf Ihre installierte Paketmenge hat. Sie haben zwei Möglichkeiten:

A) Es wäre am saubersten, mit dem aktuellen Paket zu beginnen, das in Canopy 1.7 eingestellt ist.

Um das zu tun, dann, nachdem Sie Canopy deinstallieren 1.6, aber bevor Sie 1.7 installieren , löschen Verzeichnisse:

C: \ Benutzer \ MYNAME \ AppData \ Local \ Enthought \ C: \ Benutzer \ MYNAME \ AppData \ Roaming \ Enthought \ B) Wenn Sie jedoch eine Anzahl von nicht-Enthought-Paketen in Canopy installiert haben, die mühsam zu installieren wäre, können Sie die obigen Verzeichnisse und deren Unterverzeichnisse löschen, mit der Ausnahme von diesem Verzeichnis C: \ Benutzer \ MYNAME \ AppData \ Local \ Enthought \ Canopy32 \ Benutzer \ , wo Ihre vorhandenen Pakete installiert sind.

Wenn Sie dies tun, dann werden Sie nach dem Neustart Canopy 1.7 aber mit Ihrem bereits vorhandenen Paket von Canopy 1.6.2 laufen.

Ich entschied mich, 1.6 zu deinstallieren. und installiere 1.7.1 und ich habe das Verzeichnis mit den externen Bibliotheken nicht gelöscht.