Ich habe kürzlich Anaconda auf meinem Xubuntu 16.04-System installiert. Um die Anwendung von einem Terminal aus zu starten, benutze ich einfach anaconda-navigator
und es funktioniert hervorragend.
Jetzt wollte ich einen Desktop-Launcher dafür erstellen und ihn auch meinem xfce Whisker-Menü hinzufügen. Also habe ich einen Desktop Launcher mit dem folgenden Inhalt erstellt.
[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;
Wenn ich jedoch versuche, die Anwendung über den Launcher zu öffnen, werde ich mit der folgenden Fehlermeldung zu einer lokalen HTML-Datei weitergeleitet:
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
Ich kann für mein ganzes Leben nicht herausfinden, warum dies geschieht oder was ich tun sollte.
Freundlicher Hinweis.
HINWEIS:
Bevor Sie diese Frage als Duplikat (wie dieses ) melden , beachten Sie bitte, dass ich keine Anweisungen zum Erstellen von Desktop-Startern fordere. Ich habe zig Mal in mehreren Online-Foren gesucht, um eine Lösung zu finden, aber ich bin gescheitert.
Icon=spyder3
mich, musste einlocate -i 'anaconda-logo'
und das Ergebnis als Symbol verwenden.export
Aussage. @ Royi Es gibt ein Projekt namens ContinuumIO / menuinst auf github, um eine plattformübergreifende Installation von Menüelementen durchzuführen, aber es ist noch nicht ausgereift. Im Moment sollten wir in einem zukünftigen Update auf einen Port warten./usr/share/applications/
Sie sie einfachsudo desktop-file-install Anaconda.desktop
für die Datei ausführen .