- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我创建了一个虚拟机,用于即将举行的数据科学讲座。我将 CentOS minimal 安装到 Virtualbox 中并包含一个 XFCE 桌面。我还使用 Anaconda mini 和 conda 环境管理器安装了两个分析堆栈 python 版本(2.7、3.5)。
除默认环境外,我还使用以下命令设置了另一个环境:
conda create --name py3datascience numpy pandas scikit-learn matplotlib beautifulsoup4 cairo hdf5 jupyter nltk patsy pytables pystan pymc requests sas7bdat seaborn sqlite statsmodels spyder
正如预期的那样,我现在有一个名为 py3datascience 的附加环境。我可以使用以下命令从终端启动 Spyder(连接到此环境):
source activate py3datascience
spyder
一切都按预期进行。我想创建一个桌面快捷方式来在此特定环境中启动 Spyder(以及我将安装的 Python 2.7 的另一个桌面快捷方式),但我无法做到。
我使用以下命令创建了一个 shell 脚本:
source activate py3datascience
spyder
并将其放在/home/user/scripts 中。当我从终端运行这个脚本时,它按预期工作(Spyder 在正确的环境中启动)。我尝试创建一个 *.desktop 文件来运行此脚本,但它不起作用。它无法启动 Spyder,但也无法给我错误消息。这是我失败的桌面文件的内容:
[Desktop Entry]
Version=1.0
Type=Application
Name=SpyderPy3
Comment=
Exec=/home/user1/scripts/SpyderPy3.sh
Icon=
Path=
Terminal=false
StartupNotify=true
我在 conda 命令创建的相应环境文件夹中找到了一个 .desktop 文件,它位于:
/home/user1/anaconda/envs/py3datascience/share/applications/spyder3.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=SpyderPy3
Comment=
Exec=/home/user1/scripts/SpyderPy3.sh
Icon=
Path=
Terminal=false
StartupNotify=true
我可能缺乏 Linux 技能,所以我正在寻求有关如何继续的帮助。基本问题是,在使用 conda 设置不同的环境后,我如何创建桌面或面板快捷方式(在 linux 中,特别是带有 XFCE 的 CentOS)到适当的 Spyder 安装?终端中的以下命令可以完成此操作,但我需要一个面板或桌面快捷方式:
source activate py3datascience
spyder
最佳答案
经过一些研究,我弄清楚了我的问题。
我需要创建一个包含以下内容的 *.desktop 文件:
[Desktop Entry]
Version=1.0
Type=Application
Name=Spyder py3
Comment=
Exec=xfce4-terminal -e "bash -c 'cd /home/user1/anaconda/bin;source activate py3ds;spyder'"
Icon=
Path=
Terminal=true
StartupNotify=false
一点解释...如果我打开终端 shell 并输入以下命令,环境将被激活,然后 Spyder 将启动:
source activate py3ds
spyder
我不需要在任何特定的目录中就可以工作。但是,在创建 .desktop 文件并输入 shell 命令时,我需要先 cd 到适当的目录,然后运行 source activate。也许我也可以在 source activate 命令中指定完整路径。
关于python - 如何使用 conda 环境为 anaconda spyder 设置不同的桌面启动器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39771849/
有没有办法在 Spyder 中获得用于代码折叠的键盘快捷键? Spyder 4 提供代码折叠,但我想要一个键盘快捷键(比如 CTRL+m)来折叠/展开一个部分。 最佳答案 (这里是 Spyder 维护
为什么第 14 行在我的 Spyder 软件中以粗体显示? 我怎样才能使它不粗体? 最佳答案 它有助于设计样式,帮助您将每行代码的字符数控制在 80 个字符以内。您可以通过转到首选项>编辑器>取消选中
我已经通过 conda install spyder-notebook -c spyder-ide 安装了 spyder-notebook 插件按照说明 here .我如何实际打开 .ipynb文件使
我打开了 Spyder-IDE,每次按空格键时都会发生以下情况: 我得到这个奇怪的点... 是否可以从 spyder 中删除这个点? 最佳答案 (此处是 Spyder 维护者)当您激活名为 Show
如何导入/导出 Spyder 的自定义首选项?例如如果我将它安装在新机器上并想从我的原始安装中导入我的颜色/解释器/键映射默认值。 最佳答案 (Spyder 维护者在这里)抱歉,现在无法导入/导出我们
所以我尝试从这里安装 spyder-autopep8 插件:https://github.com/spyder-ide/spyder-autopep8 我下载并解压缩了它,然后按照说明运行 pytho
我目前将 Spyder 3.2.8 与 Anaconda/Miniconda 一起使用。当我打开 Spyder 编辑器时,会弹出一个 Spyder 更新窗口并显示 Spyder 3.3.0 可用。它还
我正在使用 Spyder(作为 Python(x,y) 的一部分下载),当我按 Ctrl+F 时,我只能突出显示文本实例但不能替换所有文本。我怎样才能做到这一点? 最佳答案 按 ctrl+H ,瞧!替
我已经通过 pip3 install spyder 安装了 spyder在 Mac 上。但是,当我无法从 bash 启动它时,它会显示 spyder: command not found . 我已按照
我正在尝试为 Spyder IDE 安装一个名为 spyder-unittest 的插件(描述 here )。 我正在使用: MacOS X 版本 10.14.6 Anaconda 导航器 1.9.7
我最近一直在使用 Spyder,直到今天它崩溃了。在启动时,它说请使用 python spyder --reset 如果问题仍然存在。但是,当我运行此命令时,出现以下错误: C:\Program Fi
我正在使用多个 conda 环境,并使用 Spyder 作为我的 IDE。这些环境通常具有相同的 python 版本,并且根据安装的包(spyder 未使用的包)而有所不同。 我查看了如何在特定环境中
我将 Spyder 更新到 Linux Mint 20 上的版本 5。大纲面板不会显示模块、代码单元等。它曾经与 Spyder4 一起使用。 Spyder3 显示相同脚本的概要。你知道如何解决这个问题
我在 conda 环境中为 python 安装 spyder 时遇到问题。 Spyder 版本需要特定的 Python 版本和 spyder-kernels。然而,我一直无法找到有关需要哪些信息的信息
我想使用绘图 Pane 查看早期的绘图,但没有显示任何内容。我尝试更改图形后端,但这没有任何作用。我也无法在绘图 Pane 中找到任何文档。 当前版本: Python 3.7.6 64 位 | Qt
我在 Mac OS Big Sur 上安装了 Spyder 5。 我从终端运行了这个命令:conda install spyder-terminal -c spyder-ide该命令运行无误。仍然没有
此命令无法执行,因为尝试从 Spyder 的编辑器获取文件代码时发生错误。错误是: An exception has occurred, use %tb to see the full traceba
我是一个新的 Python 用户,我只是在玩 Spyder 中的自定义。这个问题只是出于好奇。 我看到当我转到“工具”>“IPython 控制台”>“显示”时,“完成类型”下有一个下拉菜单,允许用户“
我新建了一个环境,指定Python版本为2.7。这在我激活环境并在命令行上运行时工作正常: python --version 它返回: Python 2.7.15 但是,当我随后在同一环境中从命令行打
在Spyder的IDE版本5.4.3中,我在绘图窗口中看不到任何绘图。。我正在运行下面的简单代码:。这个情节出现在谷歌Colab中,但没有出现在Spyder中。。我尝试了以下几种方法:。到目前为止,一
我是一名优秀的程序员,十分优秀!