【问题标题】:How to create a desktop-entry for anaconda on Ubuntu 17.10?如何在 Ubuntu 17.10 上为 anaconda 创建桌面条目?
【发布时间】:2018-08-05 06:20:06
【问题描述】:

我最近在 Ubuntu 17.10(系统环境)中安装了 anaconda3。要运行 anaconda-navigator,我必须每次都激活 root

Source ~/anaconda3/bin/activate root

为了运行它,我每次都必须编写

anaconda-navigator

现在我想创建一个桌面条目,但我在多个阶段都遇到了错误。您能从头解释一下如何在 Linux 上为 anaconda3 创建桌面条目吗?

编辑:我试过使用这篇文章on AskUbuntu. 但是,它对我来说失败了。它没有显示在停靠栏和/usr/share/applications 中。我真的很沮丧。

【问题讨论】:

    标签: python anaconda


    【解决方案1】:

    首先,检查您的系统上是否安装了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='$HOME/anaconda3/bin/anaconda-navigator'
    Categories=Development;Science;IDE;Qt;Education;
    Icon=$HOME/anaconda3/lib/python3.8/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png
    Terminal=false
    StartupNotify=true
    MimeType=text/x-python;
    

    请注意 Python 版本。在$HOME/anaconda3/lib/python3.8/site-packages/anaconda_navigator/static/images/anaconda-icon-256x256.png 中更改python3.8 如果需要

    第 2 步。 以 root 身份将您的 Anaconda.desktop 复制到 /usr/share/applications/(因为您可能需要在 /usr/share/applications/ 上复制的权限) sudo cp Anaconda.desktop /usr/share/applications 这将在/usr/share/applications/ 中创建一个名为Anaconda 的桌面条目。

    第 3 步。 将此行 export PATH="$HOME/anaconda3/bin:$PATH" 添加到您的 /etc/profile$HOME/.bashrc

    第 4 步。 检查 Anaconda 是否已添加到您的应用程序停靠栏中。如果没有找到,请在搜索栏中搜索。或者您可以直接从/usr/share/applications/Anaconda.desktop 运行。

    【讨论】:

    • 在其他 Linux 发行版中创建桌面条目有时可能会很棘手。
    • 安装 anaconda 时也可能会出现一些问题,导致无法进入 Dock 中的桌面。
    • 你也可以测试一下。
    • 这也是可行的。
    猜你喜欢
    • 2018-06-12
    • 1970-01-01
    • 2018-10-14
    • 2015-03-08
    • 2019-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多