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?
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
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.
Tạo một tập lệnh shell
/home/paygilant/bin/anaconda.shexport CONDA_PYTHON_EXE=/home/paygilant/anaconda3/bin/python export PATH=/home/paygilant/anaconda3/bin:$PATH python /home/paygilant/anaconda3/bin/anaconda-navigatorTạ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=trueChạ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.
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/applicationsThao 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).
Đã 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).
Câu trả lời có hai bước:
Tạo nên
Anaconda.desktopMở 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.desktopnộ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.pngSử dụng đường dẫn biểu tượng của bạn thay vì đường dẫn ở đây.
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)
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?
Để 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
Đ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.