우분투 17.10의 데스크탑에서 아나콘다 바로 가기를 만들 수 없습니까?


17

비슷한 질문의 가이드를 사용했습니다 ( 데스크탑에서 런처를 어떻게 만들 수 있습니까? )

그러나 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 -c anaconda-navigator 명령을 넣었습니다.

내가 잃어버린 것을 식별하도록 도와주세요?


1
" 실제로 시작할 수 없습니다 "는 큰 도움이되지 않습니다. .desktop실행기를 두 번 클릭하여 응용 프로그램을 시작하려고하면 어떻게됩니까?
pomsky

1
또한 bash -c anaconda-navigator터미널에서 실행 하여 시작할 수 있습니까?
pomsky

@pomsky 나는 그것을 시도했다. 그러나 데스크탑 런처의 전체 경로가 필요합니다. 아래 답변을 참조하십시오.
user10853

불행히도 이것은 마우스 오른쪽 버튼 클릭만큼 쉬워졌고 더 이상 그렇지 않습니다. .desktop 파일을 작성해야하는 아래 설명조차도 아이콘을 시각적으로 확인할 수 없거나 bash 호출에서 잘못된 따옴표와 같이 물건을 엉망으로 만들 충분한 공간을
남겨두기 때문에 최고가 아닙니다

답변:


11

다음 단계는 Ubuntu 16.04에서 작동하지만 17.04에서 작동하는지 모르겠습니다.

  1. 쉘 스크립트 만들기 /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. 데스크탑 파일 생성 /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. 를 실행하십시오 sudo desktop-file-install anaconda.desktop. 10 ~ 20 초 후에 Anaconda 단축키가 대시로 표시됩니다.


anaconda-navigator --version터미널에 입력하면 얻을 수 1.9.6있지만 데스크탑 항목에이 항목을 추가하고 설치할 때anaconda-navigator.desktop: error: value "1.9.6" for key "Version" in group "Desktop Entry" is not a known version
alonso s

1
문서로 help.ubuntu.com/community/UnityLaunchersAndDesktopFiles는 말했다, Version이의 .desktop 파일의 버전입니다. x.y형식 이어야하며 Anaconda 버전과 관련이 없습니다.
Ping Chu Hung

4

먼저 anaconda3가 시스템에 설치되어 있는지 확인하십시오 (설치 중 네트워크 문제로 인해 패키지가 손상 될 수 있음). 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 / applications /에서 복사 할 수있는 권한이 필요할 수 있기 때문에)

sudo cp Anaconda.desktop /usr/share/applications

에 이름이 지정된 데스크탑 항목이 생성 Anaconda됩니다 /usr/share/applications/.

단계 3.Anaconda 애플리케이션 도크에 추가 되었는지 확인하십시오 . 찾지 못한 경우 검색 창에서 검색하십시오. 또는에서 직접 실행할 수 있습니다 /usr/share/applications/Anaconda.desktop.

데스크탑 항목없이 Anaconda-Navigator 시작

사용자 (루트 아님)는 anaconda-navigator에 액세스 할 수 없거나 아직 활성화되지 않았습니다.

Source ~/anaconda3/bin/activate root

(bash)설치된 경우 한 줄이 표시 됩니다. 설치되어 있지 않으면 여기 에서 설치 하십시오.

설치되어 있으면 지금 시작할 수 있습니다

anaconda-navigator

이로 인해 아나콘다 내비게이터가 열립니다. (세션이 파괴되는 즉시 루트를 활성화해야합니다).


1
감사. 그리고 이것을 읽는 사람은 파이썬 버전이 올바른지 확인하십시오. 로에게이있을 수 있습니다python3.7
가브리엘 공정

3

시도하고 테스트했습니다. 어떤 이유로 든 전체 경로를 제공해야합니다.

[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

참고 : 여기에 아이콘을 추가하지 않았으며 사용하는 경로가 좋은지 확실하지 않습니다 (확인하지 않았습니다).


1

대답은 두 단계로 이루어집니다.

  1. 창조하다 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
    

    여기에 아이콘 경로 대신 아이콘 경로를 사용하십시오.

  2. 당신의 이동 .desktop응용 프로그램 폴더에 파일을 /usr/share/applications/지금 독에 아나콘다를 검색하고 클릭합니다.

이 방법은 저에게 효과적입니다 (Ubuntu 18.10)


물론 작동합니다. 나는 같은 대답을했다.
Jishan Shaikh

0

파일에 대한 소유권이 있습니까? 이 경우에 흔히 볼 수있는 실수는 chmod + X를 루트 또는 sudo로 사용하는 사람들입니다.

다음 의견의 결과를 줄 수 있습니까?

ls -l /path/to/file

두 번째 질문은 Unity 또는 Gnome3을 사용하고 있습니까? 일반적으로 17.10에서는 Unity 대신 gnome3을 사용해야합니다. 이전 버전 대신 gnome3에 대한 가이드를 찾아 볼 수 있습니다. 작동해야합니다. 데스크탑에서 실행기를 만들려면 어떻게 해야 합니까?


0

런처 아이콘으로 아나콘다를 실행하려면 먼저 루트 환경에 경로를 추가해야합니다 PATH

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

PC를 다시 시작하십시오.

그런 다음 만든 아이콘이 작동한다는 사실에 놀랐습니다.


0

이것은 우분투 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사용자 폴더로 변경하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.