ubuntu 17.10のデスクトップから起動するanacondaショートカットを作成できませんか?
同様の質問のガイドを使用しました(デスクトップにランチャーを作成するにはどうすればよいですか?)
しかし、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を入力しました。
何が欠けているのかを特定するのを手伝ってください。
回答
次の手順はUbuntu16.04で機能しますが、17.04で機能するかどうかはわかりません。
シェルスクリプトを作成する
/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
デスクトップファイルを作成する
/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
実行します
sudo desktop-file-install anaconda.desktop
。10〜20秒後、アナコンダのショートカットがダッシュで表示されます。
まず、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をアクティブ化する必要があるたびに)。
試してテストしました。何らかの理由でフルパスを指定する必要があります。
[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
注:ここにアイコンを追加しなかったため、使用するパスが適切かどうかわかりません(チェックしませんでした)。
答えには2つのステップがあります。
作成する
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
ここではなく、アイコンパスを使用してください。
.desktop
ファイルをアプリケーションフォルダ/usr/share/applications/
に移動し、ドックでAnacondaを検索してクリックします。
この方法は私のために働きます(Ubuntu 18.10)
ファイルの所有権はありますか?この場合によくある間違いは、chmod + Xをrootまたはsudoとして使用している人です。
次のコメントの出力を教えていただけますか?
ls -l /path/to/file
2番目の質問は、UnityまたはGnome3を使用していますか?通常、17.10ではUnityの代わりにgnome3を使用する必要があり、古いバージョンの代わりにgnome3のガイドを検索することをお勧めします。これは機能するはずですデスクトップにランチャーを作成するにはどうすればよいですか?
ランチャーアイコンを使用してanacondaを実行するには、最初にルート環境へのパスを追加する必要があります PATH
sudo echo "PATH=$PATH:/home/user/anaconda3/bin" >> /etc/environment
PCを再起動し、
次に、作成したアイコンが機能することに驚きます
これは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
ユーザーフォルダに移動します。