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


17

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

しかし、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コマンドを入力しました。

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


1
実際に起動できない」はあまり役に立ちません。.desktopランチャーをダブルクリックしてアプリケーションを起動しようとするとどうなりますか?
ポンスキー

1
またbash -c anaconda-navigator、ターミナルで実行して起動できますか?
ポンスキー

@pomsky私はそれを試してみました(初めて)と動作します。ただし、デスクトップランチャーの完全なパスが必要です。以下の私の答えをご覧ください。
user10853

以前は右クリックと同じくらい簡単でしたが、もはや簡単ではないのは残念です。.desktopファイルを作成する必要の以下でも説明は、それがない、視覚的に検証可能であること、またはbashの呼び出しなどで間違った引用符パスのようなアイコンに、台無しに余地を残していないが、トップである
Mittenchops

回答:


11

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


私が入力するとanaconda-navigator --version、端末に私が取得1.9.6、まだデスクトップ・エントリにこのエントリを追加し、インストール時に私が取得anaconda-navigator.desktop: error: value "1.9.6" for key "Version" in group "Desktop Entry" is not a known version
アロンソがね

1
文書help.ubuntu.com/community/UnityLaunchersAndDesktopFilesが言ったように、Versionこの.desktopファイルのバージョンです。これはx.y形式である必要があり、Anacondaバージョンとは無関係です。
ピンチューハング

4

最初に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が開きます。(セッションが破棄されるとすぐにルートをアクティブ化するたびに)。


1
ありがとう。そして、これを読んでいる人は、あなたのpythonバージョンがパスで正しいことを確認してください。それは可能かもしれませんがpython3.7
ガブリエルフェア

3

試し、テストしました。何らかの理由で完全なパスを指定する必要があります。

[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

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


もちろんです。私は同じ答えをしました。
ジシャンシェイク

0

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

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

ls -l /path/to/file

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


0

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

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

PCを再起動し、

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


0

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.