web-dev-qa-db-ja.com

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

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

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

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 -c anaconda-navigatorコマンドを入力しました。

不足しているものを特定するのを手伝ってください。

14
steves

次の手順はUbuntu 16.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秒後、Anacondaショートカットがダッシュで表示されます。

11
Ping Chu Hung

試用およびテスト済み何らかの理由で完全なパスを指定する必要があります。

[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

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

3
user10853

まず、システムに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/にrootとしてコピーします(/ usr/share/applications /にコピーする許可が必要な場合があるため)

Sudo cp Anaconda.desktop /usr/share/applications

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

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

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

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

Source ~/anaconda3/bin/activate root

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

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

anaconda-navigator

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

1
Jishan Shaikh

答えには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)

1
Ganeshan nt

これはUbuntu 18で動作しています

/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をユーザーフォルダーに変更します。

0
user3785966

ファイルの所有権を持っていますか?この場合によく見られる間違いは、rootまたはSudoとしてchmod + Xを使用している人々です。

次のコメントの出力を提供できますか?

ls -l /path/to/file

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

0
Joeri_Damian

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

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

pCを再起動し、

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

0
user706142