Gần đây tôi đã cài đặt Anaconda trên hệ thống Xubfox 16.04 của mình. Để khởi chạy ứng dụng từ một thiết bị đầu cuối, tôi chỉ cần sử dụng anaconda-navigator
và nó hoạt động rất tốt.
Bây giờ tôi muốn tạo một trình khởi chạy máy tính để bàn tương tự và thêm nó vào menu Whfer xfce của tôi. Vì vậy, tôi đã tạo ra một launcher máy tính để bàn với nội dung sau đây.
[Desktop Entry]
Version=1.0
Type=Application
Name=Anaconda-Navigator
GenericName=Anaconda
Comment=Scientific PYthon Development EnviRonment - Python3
Exec=/home/meghana/anaconda3/bin/anaconda-navigator
Categories=Development;Science;IDE;Qt;
Icon=spyder3
Terminal=false
StartupNotify=true
MimeType=text/x-python;
Nhưng khi tôi cố gắng mở ứng dụng từ trình khởi chạy, tôi được chuyển hướng đến một tệp HTML cục bộ với thông báo lỗi sau:
Navigator Error
An unexpected error occurred on Navigator start-up
Report
Please report this issue in the anaconda issue tracker
Main Error
byte indices must be integers or slices, not str
Traceback
Traceback (most recent call last):
File "/home/meghana/anaconda3/lib/python3.6/site-
packages/anaconda_navigator/exceptions.py", line 75, in exception_handler
return_value = func(*args, **kwargs)
File "/home/meghana/anaconda3/lib/python3.6/site-
packages/anaconda_navigator/app/start.py", line 115, in start_app
window = run_app(splash)
File "/home/meghana/anaconda3/lib/python3.6/site-
packages/anaconda_navigator/app/start.py", line 58, in run_app
window = MainWindow(splash=splash)
File "/home/meghana/anaconda3/lib/python3.6/site-
packages/anaconda_navigator/widgets/main_window.py", line 160, in __init__
self.api = AnacondaAPI()
File "/home/meghana/anaconda3/lib/python3.6/site-
packages/anaconda_navigator/api/anaconda_api.py", line 1205, in AnacondaAPI
ANACONDA_API = _AnacondaAPI()
File "/home/meghana/anaconda3/lib/python3.6/site-
packages/anaconda_navigator/api/anaconda_api.py", line 65, in __init__
self._conda_api = CondaAPI()
File "/home/meghana/anaconda3/lib/python3.6/site-
packages/anaconda_navigator/api/conda_api.py", line 1622, in CondaAPI
CONDA_API = _CondaAPI()
File "/home/meghana/anaconda3/lib/python3.6/site-
packages/anaconda_navigator/api/conda_api.py", line 340, in __init__
self.set_conda_prefix()
File "/home/meghana/anaconda3/lib/python3.6/site-
packages/anaconda_navigator/api/conda_api.py", line 489, in set_conda_prefix
self.ROOT_PREFIX = info['root_prefix']
TypeError: byte indices must be integers or slices, not str
Tôi không thể cho cuộc sống của tôi tìm ra lý do tại sao điều này xảy ra, hoặc những gì tôi nên làm.
Vui lòng tư vấn.
GHI CHÚ:
Trước khi báo cáo câu hỏi này dưới dạng trùng lặp (chẳng hạn như câu hỏi này ), xin lưu ý rằng tôi không hỏi hướng dẫn về cách tạo trình khởi chạy máy tính để bàn. Tôi đã tìm kiếm hàng trăm lần qua một số diễn đàn trực tuyến để tìm giải pháp, nhưng tôi đã thất bại.
Icon=spyder3
với tôi, đã phải làm mộtlocate -i 'anaconda-logo'
và sử dụng kết quả như Biểu tượng.