ubuntu 17.10のデスクトップから起動するanacondaショートカットを作成できませんか?

Mar 19 2018

同様の質問のガイドを使用しました(デスクトップにランチャーを作成するにはどうすればよいですか?

しかし、Ananconda3ショートカットに関しては何も機能しません。

これが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;

画像部分は成功しましたが、実際に起動できません。デスクトップにアイコンがあり、コマンドbash -canaconda-navigatorを入力しました。

何が欠けているのかを特定するのを手伝ってください。

回答

17 PingChuHung Mar 26 2018 at 08:39

次の手順はUbuntu16.04で機能しますが、17.04で機能するかどうかはわかりません。

  1. シェルスクリプトを作成する /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. デスクトップファイルを作成する /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. 実行しますsudo desktop-file-install anaconda.desktop。10〜20秒後、アナコンダのショートカットがダッシュで表示されます。

6 JishanShaikh Aug 05 2018 at 06:10

まず、anaconda3がシステムにインストールされているかどうかを確認します(インストール中のネットワークの問題により、パッケージが破損する場合があります)。またanaconda-navigator、デスクトップエントリなしで起動できるかどうか(この投稿の後半で、デスクトップエントリなしでanaconda-navigatorを起動する方法を参照してください)。

デスクトップエントリを作成するため

手順1.テキストエディタを開き、次のコンテンツをAnaconda.desktopホームディレクトリに保存します。

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

ユーザー名をユーザー名に変更します。Icon=/home/jishan/anaconda3/lib/python3.6/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.pngつまり、ユーザー名に置き換えjishanます。

ステップ2.あなたのコピーAnaconda.desktopには/usr/share/applications/(あなたはでは、/ usr / share /アプリケーション/コピーへのアクセス許可が必要な場合がありますので)ルートとして

sudo cp Anaconda.desktop /usr/share/applications

これにより、でという名前のデスクトップエントリが作成さAnaconda/usr/share/applications/ます。

手順3.Anacondaアプリケーションドックにが追加されているかどうかを確認します。見つからなかった場合は、検索バーで検索してください。または、から直接実行することもできます/usr/share/applications/Anaconda.desktop

デスクトップエントリなしでAnaconda-navigatorを起動します

ユーザー(rootではない)がanaconda-navigatorにアクセスできないか、まだアクティブ化されていない可能性があります。

Source ~/anaconda3/bin/activate root

これにより、(bash)インストールされている場合、が1行で表示されます。インストールされていない場合は、ここからインストールしてください。

インストールされている場合は、今すぐ起動できます

anaconda-navigator

これにより、anaconda-navigatorが開きます。(セッションが破棄されるとすぐにrootをアクティブ化する必要があるたびに)。

3 user10853 Mar 26 2018 at 21:21

試してテストしました。何らかの理由でフルパスを指定する必要があります。

[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

次に、それをUnity / Gnomeダッシュに追加するには:

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

注:ここにアイコンを追加しなかったため、使用するパスが適切かどうかわかりません(チェックしませんでした)。

1 Ganeshannt Feb 13 2019 at 05:29

答えには2つのステップがあります。

  1. 作成する Anaconda.desktop

    テキストエディタを開き、次のコンテンツをAnaconda.desktopホームディレクトリに保存します。

    Anaconda.desktop 内容:

    [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
    

    ここではなく、アイコンパスを使用してください。

  2. .desktopファイルをアプリケーションフォルダ/usr/share/applications/に移動し、ドックでAnacondaを検索してクリックします。

この方法は私のために働きます(Ubuntu 18.10)

Joeri_Damian Mar 19 2018 at 12:51

ファイルの所有権はありますか?この場合によくある間違いは、chmod + Xをrootまたはsudoとして使用している人です。

次のコメントの出力を教えていただけますか?

ls -l /path/to/file

2番目の質問は、UnityまたはGnome3を使用していますか?通常、17.10ではUnityの代わりにgnome3を使用する必要があり、古いバージョンの代わりにgnome3のガイドを検索することをお勧めします。これは機能するはずですデスクトップにランチャーを作成するにはどうすればよいですか?

Noname Jun 23 2018 at 13:53

ランチャーアイコンを使用してanacondaを実行するには、最初にルート環境へのパスを追加する必要があります PATH

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

PCを再起動し、

次に、作成したアイコンが機能することに驚きます

user3785966 Jul 09 2019 at 02:44

これはUbuntu18で動作しています

に移動 /usr/share/applications/

sudoを使用してファイルを作成する Anaconda.desktop

例えば:

sudo vi Anaconda.desktop

以下を貼り付けます。

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

変更supermanユーザーフォルダに移動します。