Tidak dapat membuat pintasan anaconda untuk diluncurkan dari desktop di ubuntu 17.10?

Mar 19 2018

Saya telah menggunakan panduan dari pertanyaan serupa ( Bagaimana cara membuat peluncur di desktop saya? )

tetapi tidak ada yang berhasil saat menggunakan pintasan Ananconda3.

Ini file desktop anaconda saya:

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

Saya telah berhasil pada bagian gambar, tetapi tidak dapat benar-benar meluncurkannya. Ada ikon di desktop saya dan saya telah memasukkan perintah bash -c anaconda-navigator.

Tolong bantu saya mengidentifikasi apa yang saya lewatkan?

Jawaban

17 PingChuHung Mar 26 2018 at 08:39

Langkah-langkah berikut berfungsi di Ubuntu 16.04, tetapi saya tidak tahu apakah ini berfungsi di 17.04.

  1. Buat skrip 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. Buat file 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. Lari sudo desktop-file-install anaconda.desktop. Setelah 10 ~ 20 detik, Anda dapat melihat pintasan Anaconda di dasbor.

6 JishanShaikh Aug 05 2018 at 06:10

Pertama, periksa apakah anaconda3 diinstal pada sistem Anda atau tidak (Terkadang paket tersebut mungkin rusak karena masalah jaringan selama instalasi). Dan apakah Anda dapat meluncurkan anaconda-navigatortanpa entri desktop atau tidak (Lihat cara meluncurkan anaconda-navigator tanpa entri desktop, nanti di posting ini).

Untuk membuat entri desktop

Langkah 1. Buka editor teks Anda dan simpan konten berikut Anaconda.desktopke direktori home Anda.

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

Ubah nama pengguna menjadi nama pengguna Anda, Icon=/home/jishan/anaconda3/lib/python3.6/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.pngyaitu ganti jishandengan nama pengguna Anda.

Langkah 2. Salin Anaconda.desktopke /usr/share/applications/sebagai root (Karena Anda mungkin memerlukan izin untuk menyalin di / usr / share / application /)

sudo cp Anaconda.desktop /usr/share/applications

Ini akan membuat entri desktop bernama Anacondadalam /usr/share/applications/.

Langkah 3. Periksa apakah Anacondasudah ditambahkan ke dok aplikasi Anda. Jika Anda tidak menemukannya, cari di bilah pencarian. Atau Anda dapat menjalankan langsung dari /usr/share/applications/Anaconda.desktop.

Luncurkan Anaconda-navigator tanpa entri desktop

Pengguna Anda (bukan root) mungkin tidak memiliki akses ke anaconda-navigator atau belum mengaktifkannya.

Source ~/anaconda3/bin/activate root

Ini akan menghasilkan satu baris yang ditampilkan (bash), jika dipasang. Jika belum diinstal, instal dari sini.

Jika terinstal, Anda dapat meluncurkan sekarang dengan

anaconda-navigator

Ini akan menghasilkan pembukaan anaconda-navigator. (Untuk setiap kali Anda mengaktifkan root segera setelah sesi Anda dihancurkan).

3 user10853 Mar 26 2018 at 21:21

Dicoba dan diuji. Anda perlu memberikan jalur lengkap karena beberapa alasan:

[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

Kemudian untuk menambahkannya ke tanda hubung Unity / Gnome:

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

Catatan: Saya tidak menambahkan ikon di sini dan saya tidak yakin jalur yang Anda gunakan untuk itu bagus (tidak dicentang).

1 Ganeshannt Feb 13 2019 at 05:29

Jawabannya memiliki dua langkah:

  1. Membuat Anaconda.desktop

    Buka editor teks Anda dan simpan konten berikut Anaconda.desktopke direktori beranda Anda.

    Anaconda.desktop isi:

    [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
    

    Gunakan jalur ikon Anda daripada yang ada di sini.

  2. Pindahkan .desktopfile Anda ke folder aplikasi /usr/share/applications/, sekarang cari Anaconda di dok dan klik.

Metode ini berfungsi untuk saya (Ubuntu 18.10)

Joeri_Damian Mar 19 2018 at 12:51

Apakah Anda memiliki kepemilikan atas file tersebut? Kesalahan umum yang saya lihat dalam kasus ini adalah orang yang menggunakan chmod + X sebagai root atau sudo.

Bisakah Anda memberikan output dari komentar berikut?

ls -l /path/to/file

Pertanyaan kedua adalah apakah Anda menggunakan Unity atau Gnome3? Biasanya Anda harus menggunakan gnome3 daripada Unity di 17.10 Anda mungkin ingin mencari panduan untuk gnome3 daripada versi yang lebih lama. Ini seharusnya berfungsi. Bagaimana cara membuat peluncur di desktop saya?

Noname Jun 23 2018 at 13:53

Untuk menjalankan anaconda dengan ikon peluncur, Anda harus menambahkan jalur ke lingkungan root terlebih dahulu PATH

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

restart PC Anda,

lalu kejutan mengejutkan ikon yang Anda buat akan berfungsi

user3785966 Jul 09 2019 at 02:44

Ini berfungsi di Ubuntu 18

Pergi ke /usr/share/applications/

Buat file menggunakan sudo Anaconda.desktop

misalnya:

sudo vi Anaconda.desktop

Tempel yang berikut ini:

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

Ubah supermanke folder pengguna Anda.