Không thể tạo lối tắt anaconda để khởi chạy từ máy tính để bàn trên ubuntu 17.10?

Mar 19 2018

Tôi đã sử dụng hướng dẫn từ câu hỏi tương tự ( Làm cách nào để tạo trình khởi chạy trên máy tính để bàn của tôi? )

nhưng không có gì hoạt động khi nói đến phím tắt Ananconda3.

Đây là tệp máy tính để bàn của tôi cho 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;

Tôi đã thành công phần hình ảnh, nhưng thực sự không thể khởi chạy nó. Có một biểu tượng trên màn hình của tôi và tôi đã đặt lệnh bash -c anaconda-navigationgator.

Xin hãy giúp tôi xác định những gì tôi đang thiếu?

Trả lời

17 PingChuHung Mar 26 2018 at 08:39

Các bước sau hoạt động trong Ubuntu 16.04, nhưng tôi không biết liệu nó có hoạt động trong 17.04 hay không.

  1. Tạo một tập lệnh 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. Tạo tệp máy tính để bàn /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. Chạy đi sudo desktop-file-install anaconda.desktop. Sau 10 ~ 20 giây, bạn có thể thấy phím tắt Anaconda trong dấu gạch ngang.

6 JishanShaikh Aug 05 2018 at 06:10

Trước tiên, hãy kiểm tra xem anaconda3 đã được cài đặt trên hệ thống của bạn hay chưa (Đôi khi, gói có thể bị hỏng do sự cố mạng trong quá trình cài đặt). Và liệu bạn có thể khởi chạy anaconda-navigatormà không có mục nhập trên máy tính để bàn hay không (Xem cách khởi chạy anaconda-điều hướng mà không có mục nhập trên máy tính, ở phần sau của bài đăng này).

Để tạo một mục trên máy tính để bàn

Bước 1. Mở trình soạn thảo văn bản của bạn và lưu nội dung sau Anaconda.desktopvào thư mục chính của bạ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/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;

Thay đổi tên người dùng thành tên người dùng của bạn, Icon=/home/jishan/anaconda3/lib/python3.6/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.pngtức là thay thế jishanbằng tên người dùng của bạn.

Bước 2. Sao chép của bạn Anaconda.desktopvào tài khoản /usr/share/applications/gốc (Vì bạn có thể cần quyền sao chép tại / usr / share / apps /)

sudo cp Anaconda.desktop /usr/share/applications

Thao tác này sẽ tạo một mục trên màn hình có tên Anacondatrong /usr/share/applications/.

Bước 3. Kiểm tra xem Anacondacó được thêm vào thanh ứng dụng của bạn không. Nếu bạn không tìm thấy nó, hãy tìm kiếm nó trong thanh tìm kiếm. Hoặc bạn có thể chạy trực tiếp từ /usr/share/applications/Anaconda.desktop.

Khởi chạy Anaconda-điều hướng mà không có mục nhập trên màn hình

Người dùng của bạn (không phải root) có thể không có quyền truy cập vào anaconda-điều hướng hoặc chưa kích hoạt nó.

Source ~/anaconda3/bin/activate root

Điều này sẽ dẫn đến hiển thị một dòng (bash), nếu được cài đặt. Nếu nó chưa được cài đặt, hãy cài đặt nó từ đây.

Nếu được cài đặt, bạn có thể khởi chạy ngay bây giờ bằng cách

anaconda-navigator

Điều này sẽ dẫn đến việc mở anaconda-navigation. (Đối với mỗi lần bạn kích hoạt root ngay sau khi phiên của bạn bị hủy).

3 user10853 Mar 26 2018 at 21:21

Đã thử và thử nghiệm. Bạn cần cung cấp cho nó đường dẫn đầy đủ vì một số lý do:

[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

Sau đó, để thêm nó vào dấu gạch ngang Unity / Gnome:

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

Lưu ý: Tôi đã không thêm biểu tượng ở đây và tôi không chắc đường dẫn bạn sử dụng cho nó có phải là đường dẫn tốt hay không (không kiểm tra).

1 Ganeshannt Feb 13 2019 at 05:29

Câu trả lời có hai bước:

  1. Tạo nên Anaconda.desktop

    Mở trình soạn thảo văn bản của bạn và lưu nội dung sau Anaconda.desktopvào thư mục chính của bạn.

    Anaconda.desktop nội dung:

    [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
    

    Sử dụng đường dẫn biểu tượng của bạn thay vì đường dẫn ở đây.

  2. Di chuyển .desktoptệp của bạn vào thư mục ứng dụng /usr/share/applications/, bây giờ hãy tìm kiếm Anaconda trong dock và nhấp vào.

Phương pháp này phù hợp với tôi (Ubuntu 18.10)

Joeri_Damian Mar 19 2018 at 12:51

Bạn có quyền sở hữu tệp không? Một lỗi phổ biến mà tôi thấy trong trường hợp này là mọi người sử dụng chmod + X làm root hoặc sudo.

Bạn có thể đưa ra kết quả của nhận xét sau không?

ls -l /path/to/file

Câu hỏi thứ hai là bạn đang sử dụng Unity hay Gnome3? Thông thường, bạn nên sử dụng gnome3 thay vì Unity trong 17.10, bạn có thể muốn tra cứu hướng dẫn cho gnome3 thay vì các phiên bản cũ hơn. Điều này sẽ hoạt động Làm cách nào để tạo launcher trên máy tính để bàn của tôi?

Noname Jun 23 2018 at 13:53

Để chạy anaconda với biểu tượng trình khởi chạy, trước tiên bạn cần thêm đường dẫn đến môi trường gốc PATH

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

khởi động lại PC của bạn,

sau đó ngạc nhiên ngạc nhiên khi biểu tượng bạn tạo sẽ hoạt động

user3785966 Jul 09 2019 at 02:44

Điều này đang hoạt động trong Ubuntu 18

Đi đến /usr/share/applications/

Tạo tệp bằng sudo Anaconda.desktop

ví dụ:

sudo vi Anaconda.desktop

Dán những thứ sau:

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

Thay đổi supermanthư mục người dùng của bạn.