Ubuntu 17.10'da masaüstünden başlatmak için anaconda kısayolu oluşturamıyor musunuz?


17

Benzer sorudaki kılavuzu kullandım ( Masaüstümde nasıl başlatıcı oluşturabilirim? )

ancak Ananconda3 kısayolu söz konusu olduğunda hiçbir şey çalışmaz.

İşte anaconda için masaüstü dosyam:

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

Görüntü bölümünü başardım, ama aslında başlatamıyorum. Masaüstümde bir simge var ve bash -c anaconda-navigator komutunu koydum.

Lütfen neyi özlediğimi belirlememe yardım et.


1
" Aslında başlatılamıyor " çok yararlı değil. .desktopBaşlatıcıyı çift ​​tıklatarak uygulamayı başlatmaya çalışırsanız ne olur ?
18'de pomsky

1
Ayrıca bash -c anaconda-navigatorTerminal'de çalıştırarak başlatabilir misiniz ?
Pomsky

@pomsky denedim (ilk kez) ve işe yarıyor. Ancak masaüstü başlatıcısı için tam yol gerekir. Cevabımı aşağıda görebilirsiniz.
user10853

Bunun sağ tıklama kadar kolay olması ve artık olmaması talihsiz bir durum. Aşağıdaki bir .desktop dosyası yazmanın gerekliliği bile, üst üste gelmemektedir, çünkü simgenin yolu görsel olarak doğrulanamaz veya bash çağrısında yanlış alıntılar gibi şeyler için çok fazla alan bırakır.
Mittenchops

Yanıtlar:


11

Aşağıdaki adımlar Ubuntu 16.04'te çalışır, ancak 17.04'te çalışıp çalışmadığını bilmiyorum.

  1. Kabuk betiği oluşturma /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. Masaüstü dosyası oluşturma /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. Koş sudo desktop-file-install anaconda.desktop. 10 ~ 20 saniye sonra Anaconda kısayolunu kısa çizgide görebilirsiniz.


anaconda-navigator --versionTerminali yazdığımda 1.9.6, henüz bu girişi masaüstü girişine eklerken ve kurarken alıyorumanaconda-navigator.desktop: error: value "1.9.6" for key "Version" in group "Desktop Entry" is not a known version
alonso s

1
Belge olarak help.ubuntu.com/community/UnityLaunchersAndDesktopFiles belirterek, Versionbu .desktop dosyanın versiyonudur. x.yBiçimlendirilmeli ve Anaconda sürümüyle alakasız olmalıdır .
Ping Chu Hung

4

Öncelikle anaconda3'ün sisteminizde kurulu olup olmadığını kontrol edin (Kurulum sırasında ağ sorunları nedeniyle bazen paket bozulabilir). Ve anaconda-navigatorbir masaüstü girişi olmadan başlayıp başaramayacağınızı (bu yazının ilerleyen bölümlerinde anaconda-navigator'un masaüstü girişi olmadan nasıl başlatılacağını görün).

Masaüstü girişi oluşturmak için

Adım 1. Metin düzenleyicinizi açın ve aşağıdaki içeriği Anaconda.desktopana dizininize kaydedin.

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

Kullanıcı adını kullanıcı adınızla Icon=/home/jishan/anaconda3/lib/python3.6/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.pngdeğiştirin , yani jishankullanıcı adınızla değiştirin .

Adım 2. senin Kopya Anaconda.desktopTo /usr/share/applications/(/ usr / share de kopyalamak için izin gerekebilir Çünkü / uygulamalar /) root olarak

sudo cp Anaconda.desktop /usr/share/applications

Bu adında bir masaüstü girdisi yaratacaktır Anacondaiçinde /usr/share/applications/.

3. AdımAnaconda . Uygulama platformunuza eklenip eklenmediğini kontrol edin . Eğer bulamadıysanız, arama çubuğunda arayın. Veya doğrudan üzerinden çalıştırabilirsiniz /usr/share/applications/Anaconda.desktop.

Anaconda-navigator'u masaüstü girişi olmadan başlatın

Kullanıcınızın (root değil) anaconda-navigator'a erişimi olmayabilir veya henüz etkinleştirilmemiş.

Source ~/anaconda3/bin/activate root

Bu, (bash)takılıysa tek satırın gösterilmesine neden olacaktır . Yüklü değilse buradan yükleyin .

Yüklendiyse, şimdi başlatabilirsiniz

anaconda-navigator

Bu anakonda-navigatörün açılmasına neden olacaktır. (Her seferinde, oturumunuz yok edilir edilmez root'u etkinleştirmeniz gerekir).


1
Teşekkürler. Ve bunu okuyan herkes, python sürümünüzün yolda doğru olduğundan emin olun. python3.7
Gabriel Fuarı

3

Denendi ve test edildi. Herhangi bir nedenle tam yolu vermeniz gerekiyor:

[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

Ardından Unity / Gnome tire öğesine eklemek için:

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

Not: Buraya bir simge eklemedim ve bunun için kullandığınız yolun iyi olduğundan emin değilim (kontrol etmedim).


1

Cevabın iki adımı var:

  1. Oluşturmak Anaconda.desktop

    Metin düzenleyicinizi açın ve aşağıdaki içeriği Anaconda.desktopana dizininize kaydedin.

    Anaconda.desktop içeriği:

    [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
    

    Buradaki yol yerine simge yolunuzu kullanın.

  2. .desktopDosyanızı uygulama klasörüne taşıyın /usr/share/applications/, şimdi dock'ta Anaconda'yı arayın ve tıklayın.

Bu yöntem benim için çalışıyor (Ubuntu 18.10)


Elbette, işe yarıyor. Ben de aynı cevabı verdim.
Jishan Shaikh

0

Dosya üzerinde sahipliğiniz var mı? Bu durumda gördüğüm yaygın bir hata chmod + X'i kök veya sudo olarak kullanan kişilerdir.

Aşağıdaki yorumun çıktısını verebilir misiniz?

ls -l /path/to/file

İkinci soru Unity veya Gnome3 kullanıyor musunuz? Normalde 17.10'da Unity yerine gnome3 kullanmalısınız. Eski sürümler yerine gnome3 için bir rehber aramak isteyebilirsiniz. Bu işe yaramalı Masaüstümde nasıl başlatıcı oluşturabilirim?


0

Anaconda'yı başlatıcı simgesiyle çalıştırmak için önce kök ortama yol eklemeniz gerekir PATH

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

PC'nizi yeniden başlatın,

o zaman yarattığınız simgenin işe yarayacağına şaşırtın


0

Bu Ubuntu 18'de çalışıyor

Adresine git /usr/share/applications/

Sudo kullanarak dosya oluşturma Anaconda.desktop

Örneğin:

sudo vi Anaconda.desktop

Aşağıdakileri yapıştırın:

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

Değişim supermankullanıcı klasörüne.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.