Не может создать ярлык анаконды для запуска от рабочего стола на человечности 17.10?

Я использовал руководство от подобного вопроса (Как я могу создать средства запуска на своем рабочем столе?)

но ничто не работает когда дело доходит до ярлыка Ananconda3.

Вот мой файл на рабочем столе для анаконды:

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

Я следовал за частью изображения, но не могу на самом деле запустить ее. Существует значок на моем рабочем столе, и я вставил удар команды-c навигатор анаконды.

Помогите мне определить то, что я пропускаю?

23
задан 19 March 2018 в 05:14

7 ответов

Следующие шаги работают в Ubuntu 16.04, но я не знаю, работает ли он в 17.04.

  1. Создайте сценарий оболочки / home / paygilant /bin/anaconda.sh

    export CONDA_PYTHON_EXE = / home / paygilant / anaconda3 / bin / python
    экспорт PATH = / home / paygilant / anaconda3 / bin: $ PATH
    Python / Главная / Paygilant / Anaconda3 / bin / Anaconda-навигатор
     
  2. Создайте файл рабочего стола /home/paygilant/anaconda.desktop

      [Desktop Entry]
    Версия = 1.0
    Тип = Приложение
    Имя = Анаконда-Навигатор
    GenericName = Анаконда
    Exec = / bin / bash "/home/paygilant/bin/anaconda.sh"
    Значок = / home / paygilant / anaconda3 / lib / python3.6 / site-packages / anaconda_navigator / static / images / anaconda-icon-256x256.png
    Терминал = ложь
    StartupNotify = true
     
  3. Запустите sudo desktop-file-install anaconda.desktop . Через 10 ~ 20 секунд вы увидите ярлык Anaconda в тире.

17
ответ дан 23 November 2019 в 02:23

Попробовал и проверил. По какой-то причине вам необходимо указать полный путь:

[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

Примечание: я не добавлял здесь значок, и я не уверен, что путь, который вы для него используете, хороший (не проверял).

3
ответ дан 23 November 2019 в 02:23

Вы владеете файлом? Распространенная ошибка, которую я вижу в этом случае, - это люди, использующие chmod + X как root или sudo.

Не могли бы вы дать результат следующего комментария?

ls -l /path/to/file

Второй вопрос: вы используете Unity или Gnome3? Обычно вы должны использовать gnome3 вместо Unity в 17.10, возможно, вы захотите найти руководство по gnome3 вместо более старых версий. Это должно работать Как я могу создавать программы запуска на своем рабочем столе?

0
ответ дан 23 November 2019 в 02:23

Hamarino aloha raha napetraka ao amin'ny rafitranao ny anaconda3 na tsia (Indraindray mety simba ny fonosana noho ny olan'ny tamba-jotra mandritra ny fametrahana azy). Ary raha mahavita mandefa anaconda-navigator ianao raha tsy misy fidirana amin'ny birao na tsia (Jereo ny fomba fandefasana anaconda-navigator tsy misy fidirana amin'ny birao, ato amin'ity lahatsoratra ity).

Ho famoronana fidirana birao

Dingana 1. Sokafy ny tonian-dahatsoranao ary tehirizo ity atiny manaraka ity ho Anaconda.desktop ho an'ny lahatahiry tranonao.

  [Desktop Entry]
Version = 1.0
Type = Application
Anarana = Anaconda-Navigator
GenericName = Anaconda
Fanamarihana = Tontolo iainana momba ny fampandrosoana Python siantifika - 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 / toerana-fonosana / anaconda_navigator / voasakantsakan'ny / sary / Anaconda-matoanteny-256x256.png
Terminal = diso
StartupNotify = marina
MimeType = text / fanononana X-Python;
 

Ovao ny anaran'ny mpampiasa ny anaranao ao amin'ny Icon = / home / jishan / anaconda3 / lib / python3.6 / site-packages / anaconda_navigator / static / sary / anaconda-icon-256x256.png ie soloina jishan amin'ny anaranao.

Dingana 2. Adikao ny Anaconda.desktop mankany / usr / share / applications / ho faka (Satria mety mila alalana handika amin'ny / usr / mizara / fampiharana /)

 sudo cp Anaconda  .desktop / usr / fizarana / fampiharana
 

Hamorona fidirana amin'ny birao antsoina hoe Anaconda ao amin'ny / usr / share / applications / .

Dingana 3. Zahao raha Anaconda no ampidirina ao amin'ny dock application anao. Raha tsy nahita ianao dia tadiavo ao amin'ny bara fikarohana. Na afaka mihazakazaka mivantana avy amin'ny /usr/share/applications/Anaconda.desktop .

Mandrosoa Anaconda-navigator raha tsy misy fidirana amin'ny birao

Mety tsy manana fidirana anaconda-navigator ny mpampiasa anao (fa tsy root) na mbola tsy nampihetsika azy io.

Source ~/anaconda3/bin/activate root

Izany dia hiteraka tsipika tokana mampiseho (bash) , raha apetraka. Raha tsy apetraka dia apetraho eto eto.

Raha apetraka dia azonao atao ny manomboka izao amin'ny

anaconda-navigator

Izany dia hiteraka fanokafana anaconda-navigator. (Isaky ny manaova root ianao raha vantany vao rava ny session misy anao).

6
ответ дан 23 November 2019 в 02:23

To запустите anaconda с помощью значка запуска. Сначала вам нужно добавить путь к корневой среде ПУТЬ

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

перезагрузить компьютер,

затем удивить, что созданный вами значок будет работать

0
ответ дан 23 November 2019 в 02:23

Ответ состоит из двух шагов:

  1. Создайте Anaconda.desktop

    Откройте текстовый редактор и сохраните следующий контент как Anaconda.desktop в ваш домашний каталог.

    Anaconda.desktop содержимое:

      [Desktop Entry]
    Тип = Приложение
    Имя = Анаконда
    Exec = анаконда-навигатор
    Терминал = ложь
    Значок = / 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)

1
ответ дан 23 November 2019 в 02:23

Это работает в 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 в папку пользователя.

0
ответ дан 23 November 2019 в 02:23

Другие вопросы по тегам:

Похожие вопросы: