J'ai utilisé le guide de la même question ( Comment puis-je créer des lanceurs sur mon bureau? )
mais rien ne fonctionne quand il s'agit de raccourci Ananconda3.
Voici mon fichier de bureau pour 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;
J'ai réussi la partie image, mais je ne peux pas la lancer. Il y a une icône sur mon bureau et j'ai introduit la commande bash -c anaconda-navigator.
S'il vous plaît aidez-moi à identifier ce qui me manque?
Les étapes suivantes fonctionnent dans Ubuntu 16.04, mais je ne sais pas si cela fonctionne dans 17.04.
Créer un script shell /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
Créer un fichier desktop /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
Exécutez Sudo desktop-file-install anaconda.desktop
. Après 10 à 20 secondes, vous pouvez voir le raccourci Anaconda au tiret.
Essayé et testé. Vous devez lui donner le chemin complet pour une raison quelconque:
[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
Ensuite, ajoutez-le au tableau de bord Unity/Gnome:
cp -t ~/.local/share/applications ~/Desktop/anaconda_launcher.desktop
Note: Je n'ai pas ajouté d'icône ici et je ne suis pas sûr que le chemin que vous utilisez soit bon (n'a pas coché).
Commencez par vérifier si anaconda3 est installé sur votre système ou non (le package peut parfois être endommagé en raison de problèmes de réseau lors de l’installation). Et si vous êtes capable de lancer anaconda-navigator
sans une entrée de bureau (Voir comment lancer anaconda-navigator sans une entrée de bureau, plus loin dans ce post).
Étape 1. Ouvrez votre éditeur de texte et enregistrez le contenu suivant sous Anaconda.desktop
dans votre répertoire personnel.
[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;
Remplacez le nom d'utilisateur par votre nom d'utilisateur dans Icon=/home/jishan/anaconda3/lib/python3.6/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png
c'est-à-dire, remplacez jishan
par votre nom d'utilisateur.
Étape 2. Copiez votre Anaconda.desktop
dans /usr/share/applications/
en tant que racine (car vous aurez peut-être besoin de l'autorisation pour copier dans/usr/share/applications /).
Sudo cp Anaconda.desktop /usr/share/applications
Cela créera une entrée de bureau nommée
Anaconda
in/usr/share/applications/
.
Étape 3. Vérifiez si Anaconda
est ajouté à votre station d’accueil. Si vous ne l'avez pas trouvé, cherchez-le dans la barre de recherche. Ou vous pouvez exécuter directement à partir de /usr/share/applications/Anaconda.desktop
.
Votre utilisateur (non root) n’a peut-être pas accès à anaconda-navigator ou ne l’a pas encore été.
Source ~/anaconda3/bin/activate root
Cela se traduira par une seule ligne affichant (bash)
, si elle est installée. S'il n'est pas installé, installez-le à partir de ici.
Si installé, vous pouvez lancer maintenant par
anaconda-navigator
Cela entraînera l’ouverture d’Anaconda-Navigator. (Pour chaque fois que vous devez activer la racine dès que votre session est détruite).
La réponse comporte deux étapes:
Créer Anaconda.desktop
Ouvrez votre éditeur de texte et enregistrez le contenu suivant sous Anaconda.desktop
dans votre répertoire personnel.
Anaconda.desktop
contenu:
[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
Utilisez votre chemin d'icône au lieu de celui-ci.
Déplacez votre fichier .desktop
dans le dossier de l’application /usr/share/applications/
, recherchez maintenant Anaconda in dock et cliquez sur.
Cette méthode fonctionne pour moi (Ubuntu 18.10)
Avez-vous la propriété sur le fichier? Une erreur courante que je vois dans ce cas-ci est que les gens utilisent chmod + X comme root ou Sudo.
Pouvez-vous donner le résultat du commentaire suivant?
ls -l /path/to/file
Deuxième question, utilisez-vous Unity ou Gnome3? Normalement, vous devriez utiliser gnome3 au lieu de Unity dans 17.10, vous souhaiterez peut-être rechercher un guide pour gnome3 au lieu d'anciennes versions. Cela devrait fonctionner Comment puis-je créer des lanceurs sur mon bureau?
Pour exécuter l’icône anaconda with launcher, vous devez d’abord ajouter le chemin vers l’environnement racine PATH
name__
Sudo echo "PATH=$PATH:/home/user/anaconda3/bin" >> /etc/environment
redémarrez votre PC,
alors surprise surprise l'icône que vous avez créée fonctionnerait