Ich habe den Leitfaden aus einer ähnlichen Frage verwendet ( Wie kann ich Starter auf meinem Desktop erstellen? )
aber nichts funktioniert, wenn es um Ananconda3-Verknüpfung geht.
Hier ist meine Desktop-Datei für Anaconda:
[Desktop Entry]
Version=1.0
Type=Application
Name=Anaconda-Navigator
GenericName=Anaconda
Exec=bash -c anaconda-navigator
Icon=/home/paygilant/anaconda3/lib/python3.6/site-packages/anaconda_navigator/s$
Terminal=false
StartupNotify=true
MimeType=text/x-python;
Ich habe den Image-Teil erfolgreich abgeschlossen, kann ihn jedoch nicht starten. Auf meinem Desktop befindet sich ein Symbol, und ich habe den Befehl bash -c anaconda-navigator eingegeben.
Bitte helfen Sie mir zu identifizieren, was ich vermisse?
.desktop
Launcher zu starten ?bash -c anaconda-navigator
Terminal starten ?Antworten:
Die folgenden Schritte funktionieren in Ubuntu 16.04, aber ich weiß nicht, ob es in 17.04 funktioniert.
Erstellen Sie ein Shell-Skript
/home/paygilant/bin/anaconda.sh
Erstellen Sie eine Desktop-Datei
/home/paygilant/anaconda.desktop
Rennen
sudo desktop-file-install anaconda.desktop
. Nach 10 bis 20 Sekunden sehen Sie die Anaconda-Verknüpfung im Bindestrich.quelle
anaconda-navigator --version
das Terminal1.9.6
anaconda-navigator.desktop: error: value "1.9.6" for key "Version" in group "Desktop Entry" is not a known version
Version
handelt es sich um die Version dieser .desktop-Datei. Es solltex.y
formatiert sein und ist für die Anaconda-Version irrelevant.Überprüfen Sie zuerst, ob anaconda3 auf Ihrem System installiert ist oder nicht (Manchmal kann das Paket aufgrund von Netzwerkproblemen während der Installation beschädigt werden). Und ob Sie in der Lage sind,
anaconda-navigator
ohne einen Desktop-Eintrag zu starten oder nicht (Sehen Sie, wie Sie anaconda-navigator ohne einen Desktop-Eintrag starten, weiter unten in diesem Beitrag).Zum Erstellen eines Desktop-Eintrags
Schritt 1. Öffnen Sie Ihren Texteditor und speichern Sie den folgenden Inhalt
Anaconda.desktop
in Ihrem Ausgangsverzeichnis.Ändern Sie den Benutzernamen in Ihren Benutzernamen
Icon=/home/jishan/anaconda3/lib/python3.6/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png
,jishan
indem Sie ihn durch Ihren Benutzernamen ersetzen .Schritt 2. Kopieren Sie Ihre
Anaconda.desktop
to/usr/share/applications/
als root (da Sie möglicherweise die Berechtigung zum Kopieren unter / usr / share / applications / benötigen)Schritt 3. Überprüfen Sie, ob
Anaconda
Ihrem Anwendungsdock hinzugefügt wurde. Wenn Sie es nicht gefunden haben, suchen Sie es in der Suchleiste. Oder Sie können direkt von laufen/usr/share/applications/Anaconda.desktop
.Starten Sie den Anaconda-Navigator ohne Desktop-Eintrag
Ihr Benutzer (nicht root) hat möglicherweise keinen Zugriff auf anaconda-navigator oder ist noch nicht aktiviert.
Dies führt dazu, dass eine einzelne Zeile angezeigt wird
(bash)
, falls installiert. Wenn es nicht installiert ist, installieren Sie es von hier.Wenn installiert, können Sie jetzt bis starten
Dadurch wird der Anaconda-Navigator geöffnet. (Für jedes Mal müssen Sie root aktivieren, sobald Ihre Sitzung zerstört ist.)
quelle
python3.7
Ausprobiert und getestet. Sie müssen aus irgendeinem Grund den vollständigen Pfad angeben:
Dann fügen Sie es dem Unity / Gnome-Dash hinzu:
Hinweis: Ich habe hier kein Symbol hinzugefügt und bin nicht sicher, ob der Pfad, den Sie dafür verwenden, gut ist (nicht überprüft).
quelle
Die Antwort besteht aus zwei Schritten:
Erstellen
Anaconda.desktop
Öffnen Sie Ihren Texteditor und speichern Sie den folgenden Inhalt
Anaconda.desktop
in Ihrem Ausgangsverzeichnis.Anaconda.desktop
Inhalt:Verwenden Sie Ihren Symbolpfad anstelle des hier angegebenen.
Verschieben Sie Ihre
.desktop
Datei in den Anwendungsordner/usr/share/applications/
, suchen Sie nun im Dock nach Anaconda und klicken Sie auf.Diese Methode funktioniert bei mir (Ubuntu 18.10)
quelle
Haben Sie das Eigentum an der Datei? Ein häufiger Fehler, den ich in diesem Fall sehe, ist die Verwendung von chmod + X als root oder sudo.
Können Sie den folgenden Kommentar ausgeben?
Die zweite Frage ist, ob Sie Unity oder Gnome3 verwenden. Normalerweise sollten Sie gnome3 anstelle von Unity in 17.10 verwenden. Möglicherweise möchten Sie eine Anleitung für gnome3 anstelle älterer Versionen nachschlagen. Dies sollte funktionieren. Wie kann ich Starter auf meinem Desktop erstellen?
quelle
Um Anaconda mit dem Launcher-Symbol auszuführen, müssen Sie zuerst den Pfad zur Root-Umgebung hinzufügen
PATH
Starten Sie Ihren PC neu,
Überraschen Sie dann, dass das erstellte Symbol funktioniert
quelle
Dies funktioniert in Ubuntu 18
Gehe zu
/usr/share/applications/
Erstellen Sie eine Datei mit sudo
Anaconda.desktop
z.B:
Fügen Sie Folgendes ein:
Wechseln Sie
superman
in den Benutzerordner.quelle