Sie können keine Anaconda-Verknüpfung zum Starten vom Desktop unter Ubuntu 17.10 erstellen?

Mar 19 2018

Ich habe den Leitfaden aus einer ähnlichen Frage verwendet ( Wie kann ich Starter auf meinem Desktop erstellen? )

Bei der Ananconda3-Verknüpfung funktioniert jedoch nichts.

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.

Antworten

17 PingChuHung Mar 26 2018 at 08:39

Die folgenden Schritte funktionieren in Ubuntu 16.04, aber ich weiß nicht, ob es in 17.04 funktioniert.

  1. Erstellen Sie ein Shell-Skript /home/paygilant/bin/anaconda.sh

    export CONDA_PYTHON_EXE=/home/paygilant/anaconda3/bin/python
    export PATH=/home/paygilant/anaconda3/bin:$PATH
    python /home/paygilant/anaconda3/bin/anaconda-navigator
    
  2. Erstellen Sie eine Desktop-Datei /home/paygilant/anaconda.desktop

    [Desktop Entry]
    Version=1.0
    Type=Application
    Name=Anaconda-Navigator
    GenericName=Anaconda
    Exec=/bin/bash "/home/paygilant/bin/anaconda.sh"
    Icon=/home/paygilant/anaconda3/lib/python3.6/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png
    Terminal=false
    StartupNotify=true
    
  3. Ausführen sudo desktop-file-install anaconda.desktop. Nach 10 bis 20 Sekunden sehen Sie die Anaconda-Verknüpfung im Bindestrich.

6 JishanShaikh Aug 05 2018 at 06:10

Überprüfen Sie zunächst, 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 anaconda-navigatorohne Desktop-Eintrag starten können oder nicht (Weitere Informationen zum Starten von anaconda-navigator ohne Desktop-Eintrag finden Sie weiter unten in diesem Beitrag).

Zum Erstellen eines Desktop-Eintrags

Schritt 1. Öffnen Sie Ihren Texteditor und speichern Sie den folgenden Inhalt Anaconda.desktopin Ihrem Home-Verzeichnis.

[Desktop Entry]
Version=1.0
Type=Application
Name=Anaconda-Navigator
GenericName=Anaconda
Comment=Scientific Python Development Environment - Python3
Exec=bash -c 'export PATH="/home/jishan/anaconda3/bin:$PATH" && /home/jishan/anaconda3/bin/anaconda-navigator'
Categories=Development;Science;IDE;Qt;Education;
Icon=/home/jishan/anaconda3/lib/python3.6/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png
Terminal=false
StartupNotify=true
MimeType=text/x-python;

Ändern Sie den Benutzernamen in Ihren Benutzernamen, Icon=/home/jishan/anaconda3/lib/python3.6/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.pngdh ersetzen Sie ihn jishandurch Ihren Benutzernamen.

Schritt 2. Kopieren Sie Anaconda.desktopauf /usr/share/applications/als root (Weil Sie die Berechtigung in / usr / share / applications kopieren benötigen /)

sudo cp Anaconda.desktop /usr/share/applications

Dadurch wird ein Desktop-Eintrag mit dem Namen Anacondain erstellt /usr/share/applications/.

Schritt 3. Überprüfen Sie, ob AnacondaIhrem 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 Anaconda-navigator ohne Desktop-Eintrag

Ihr Benutzer (nicht root) hat möglicherweise keinen Zugriff auf anaconda-navigator oder es ist noch nicht aktiviert.

Source ~/anaconda3/bin/activate root

Dies führt dazu (bash), dass bei Installation eine einzelne Zeile angezeigt wird. Wenn es nicht installiert ist, installieren Sie es von hier aus.

Wenn installiert, können Sie jetzt von starten

anaconda-navigator

Dies führt zum Öffnen des Anaconda-Navigators. (Für jedes Mal müssen Sie root aktivieren, sobald Ihre Sitzung zerstört ist).

3 user10853 Mar 26 2018 at 21:21

Ausprobiert und getestet. Sie müssen ihm aus irgendeinem Grund den vollständigen Pfad geben:

[Desktop Entry]
Name=Anaconda
Exec=bash -c 'export PATH="/home/paygilant/anaconda3/bin:$PATH" && /home/paygilant/anaconda3/bin/anaconda-navigator'
Terminal=false
Type=Application
StartupNotify=true

Um es dann dem Unity / Gnome-Dash hinzuzufügen:

cp -t ~/.local/share/applications ~/Desktop/anaconda_launcher.desktop

Hinweis: Ich habe hier kein Symbol hinzugefügt und bin mir nicht sicher, ob der Pfad, den Sie dafür verwenden, gut ist (nicht überprüft).

1 Ganeshannt Feb 13 2019 at 05:29

Die Antwort besteht aus zwei Schritten:

  1. Erstellen Anaconda.desktop

    Öffnen Sie Ihren Texteditor und speichern Sie den folgenden Inhalt Anaconda.desktopin Ihrem Home-Verzeichnis.

    Anaconda.desktop Inhalt:

    [Desktop Entry]
    Type=Application
    Name=Anaconda
    Exec=anaconda-navigator
    Terminal=false
    Icon=/home/ganeshan/anaconda3/lib/python3.7/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png
    

    Verwenden Sie Ihren Symbolpfad anstelle des hier angegebenen.

  2. Verschieben Sie Ihre .desktopDatei 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)

Joeri_Damian Mar 19 2018 at 12:51

Haben Sie das Eigentum an der Datei? Ein häufiger Fehler, den ich in diesem Fall sehe, sind Leute, die chmod + X als root oder sudo verwenden.

Können Sie die Ausgabe des folgenden Kommentars geben?

ls -l /path/to/file

Die zweite Frage ist, ob Sie Unity oder Gnome3 verwenden. Normalerweise sollten Sie in 17.10 gnome3 anstelle von Unity 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?

Noname Jun 23 2018 at 13:53

Um Anaconda mit dem Startsymbol auszuführen, müssen Sie zuerst den Pfad zur Stammumgebung hinzufügen PATH

sudo echo "PATH=$PATH:/home/user/anaconda3/bin" >> /etc/environment

Starten Sie Ihren PC neu.

dann Überraschung Überraschung Das von Ihnen erstellte Symbol würde funktionieren

user3785966 Jul 09 2019 at 02:44

Dies funktioniert in Ubuntu 18

Gehe zu /usr/share/applications/

Erstellen Sie eine Datei mit sudo Anaconda.desktop

z.B:

sudo vi Anaconda.desktop

Fügen Sie Folgendes ein:

[Desktop Entry]
 Version=1.0
 Type=Application
 Name=Anaconda-Navigator
 GenericName=Anaconda
 Comment=Scientific Python Development Environment - Python3
 Exec=bash -c 'export PATH="/home/superman/anaconda3/bin:$PATH" && /home/superman/anaconda3/bin/anaconda-navigator'
 Categories=Development;Science;IDE;Qt;Education;
 Icon=/home/superman/anaconda3/lib/python3.6/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png
 Terminal=false
 StartupNotify=true
 MimeType=text/x-python;

Wechseln Sie supermanin Ihren Benutzerordner.