Tidak dapat membuat pintasan anaconda untuk diluncurkan dari desktop di ubuntu 17.10?
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
Langkah-langkah berikut berfungsi di Ubuntu 16.04, tetapi saya tidak tahu apakah ini berfungsi di 17.04.
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
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
Lari
sudo desktop-file-install anaconda.desktop
. Setelah 10 ~ 20 detik, Anda dapat melihat pintasan Anaconda di dasbor.
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-navigator
tanpa 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.desktop
ke 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.png
yaitu ganti jishan
dengan nama pengguna Anda.
Langkah 2. Salin Anaconda.desktop
ke /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
Anaconda
dalam/usr/share/applications/
.
Langkah 3. Periksa apakah Anaconda
sudah 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).
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).
Jawabannya memiliki dua langkah:
Membuat
Anaconda.desktop
Buka editor teks Anda dan simpan konten berikut
Anaconda.desktop
ke 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.
Pindahkan
.desktop
file Anda ke folder aplikasi/usr/share/applications/
, sekarang cari Anaconda di dok dan klik.
Metode ini berfungsi untuk saya (Ubuntu 18.10)
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?
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
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 superman
ke folder pengguna Anda.