Não é possível criar um atalho anaconda para iniciar a partir do desktop no ubuntu 17.10?

Mar 19 2018

Usei o guia de uma pergunta semelhante ( como posso criar inicializadores em meu desktop? )

mas nada funciona quando se trata do atalho Ananconda3.

Aqui está meu arquivo de desktop para o 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;

Consegui a parte da imagem, mas não consigo iniciá-la. Há um ícone em minha área de trabalho e coloquei o comando bash -c anaconda-navigator.

Por favor me ajude a identificar o que estou perdendo?

Respostas

17 PingChuHung Mar 26 2018 at 08:39

Os seguintes passos funcionam no Ubuntu 16.04, mas não sei se funciona no 17.04.

  1. Crie um script de 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
    
  2. Crie um arquivo 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
    
  3. Corra sudo desktop-file-install anaconda.desktop. Após 10 ~ 20 segundos, você pode ver o atalho do Anaconda no painel.

6 JishanShaikh Aug 05 2018 at 06:10

Primeiro verifique se o anaconda3 está instalado em seu sistema ou não (às vezes o pacote pode ser quebrado devido a problemas de rede durante a instalação). E se você é capaz de iniciar anaconda-navigatorsem uma entrada na área de trabalho ou não (veja como iniciar o anaconda-navigator sem uma entrada na área de trabalho, mais adiante neste artigo).

Para criar uma entrada de desktop

Etapa 1. Abra seu editor de texto e salve o conteúdo a seguir Anaconda.desktopem seu diretório inicial.

[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;

Mude o nome de usuário para o seu nome de usuário, Icon=/home/jishan/anaconda3/lib/python3.6/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.pngou seja, substitua jishanpelo seu nome de usuário.

Etapa 2. Copie seu Anaconda.desktoppara /usr/share/applications/como root (porque você pode precisar de permissão para copiar em / usr / share / applications /)

sudo cp Anaconda.desktop /usr/share/applications

Isso criará uma entrada Anacondana área de trabalho chamada em /usr/share/applications/.

Etapa 3. Verifique se Anacondafoi adicionado ao dock de aplicativos. Se você não encontrou, procure na barra de pesquisa. Ou você pode executar diretamente do /usr/share/applications/Anaconda.desktop.

Inicie o Anaconda-navigator sem uma entrada na área de trabalho

Seu usuário (não root) pode não ter acesso ao anaconda-navigator ou ele ainda não está ativado.

Source ~/anaconda3/bin/activate root

Isso resultará em exibição de linha única (bash), se instalado. Se não estiver instalado, instale-o aqui.

Se instalado, você pode iniciar agora

anaconda-navigator

Isso resultará na abertura do anaconda-navigator. (Para cada vez que você ativar o root assim que sua sessão for destruída).

3 user10853 Mar 26 2018 at 21:21

Experimentado e testado. Você precisa fornecer o caminho completo por algum motivo:

[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

Então, para adicioná-lo ao traço Unity / Gnome:

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

Nota: Não adicionei um ícone aqui e não tenho certeza se o caminho que você usa para ele é bom (não marquei).

1 Ganeshannt Feb 13 2019 at 05:29

A resposta tem duas etapas:

  1. Crio Anaconda.desktop

    Abra seu editor de texto e salve o conteúdo a seguir Anaconda.desktopem seu diretório inicial.

    Anaconda.desktop conteúdo:

    [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
    

    Use o caminho do seu ícone em vez do aqui.

  2. Mova seu .desktoparquivo para a pasta do aplicativo /usr/share/applications/, agora pesquise por Anaconda no dock e clique em.

Este método funciona para mim (Ubuntu 18.10)

Joeri_Damian Mar 19 2018 at 12:51

Você tem a propriedade do arquivo? Um erro comum que vejo neste caso são as pessoas usando chmod + X como root ou sudo.

Você pode fornecer o resultado do seguinte comentário?

ls -l /path/to/file

A segunda pergunta é: você está usando o Unity ou o Gnome3? Normalmente você deve usar o gnome3 ao invés do Unity no 17.10, você pode querer procurar um guia para o gnome3 ao invés de versões mais antigas. Isso deve funcionar. Como posso criar inicializadores na minha área de trabalho?

Noname Jun 23 2018 at 13:53

Para executar o anaconda com o ícone do lançador você precisa primeiro adicionar o caminho para o ambiente raiz PATH

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

reinicie o seu PC,

então surpresa surpresa o ícone que você criou funcionaria

user3785966 Jul 09 2019 at 02:44

Isso está funcionando no Ubuntu 18

Vamos para /usr/share/applications/

Crie um arquivo usando sudo Anaconda.desktop

por exemplo:

sudo vi Anaconda.desktop

Cole a seguinte:

[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;

Mude supermanpara a sua pasta de usuário.