【问题标题】:How to start spyder after macports installationmacports安装后如何启动spyder
【发布时间】:2012-07-08 10:43:12
【问题描述】:

这是我要发布的第一个问题。

我目前正在使用 python(在 mac os 10.6.8 上),并且一直在为缺乏 ide 而苦苦挣扎。我一直在使用提供语法突出显示的 emacs 版本,但不提供在没有打印语句的情况下浏览变量值的能力。我正在寻找的是相当于 eclipse,当我从 10.4.11 升级到 10.6.8 时,它基本上在我的机器上死了。我没有成功复活它。是时候继续前进了。

我的研究生导师建议使用 spyder,昨晚我咬紧牙关,成功安装了 macports 和(显然)spyder。

我遇到的问题是安装后如何启动 spyder。显然, python spyder.py 不是使用方法。在其他地方(不是这里),我看到一篇帖子建议应该有一个批处理可执行文件,我应该可以通过键入

找到它

哪个间谍

这没有任何结果。

spyder 文档(位于http://packages.python.org/spyder/options.html)建议该命令

python spyder.py

是要走的路。结果如下:

Bobs-Machine:spyderlib robertlilly$ python spyder.py

Traceback(最近一次通话最后一次):

文件“spyder.py”,第 31 行,在

from spyderlib import qt #analysis:ignore

ImportError: 没有名为 spyderlib 的模块

我在这里的大部分搜索都只是指出应该使用 MacPorts 进行安装,之后就什么都没有了。自述文件包括 macports spyder 安装,我认为,没有提供足够的指导。

如果有人知道去哪里看,那就太好了。

问候,

罗伯特

【问题讨论】:

    标签: spyder


    【解决方案1】:

    对我来说,我安装了 macports 包 py37-spyder。在 /opt/local/bin 中有一个包 spyder-3.7。启动已经有效。为了使其成为默认值,我必须运行

    sudo port select --set spyder spyder-37
    

    然后我可以直接运行它 spyder 来自终端。如果您想查看您的系统上有哪些版本的 spyder,那么

    port select --list spyder
    

    会告诉你你拥有的版本。

    【讨论】:

      【解决方案2】:

      Macports 应该将 spyder 二进制文件安装到 /opt/local/bin/spyder 或附近。如果您的 PATH 变量中已经有 /opt/local/bin/,那么只需运行:

      $ spyder &
      

      或更明确地说:

      $ /opt/local/bin/spyder &
      

      ...如果您没有 PATH 设置。希望对您有所帮助。

      【讨论】:

        【解决方案3】:

        我最近刚刚通过 MacPorts 安装了 spyder。 (我选择的命令是sudo port install py27-spyder,它在 Mac OS 10.7.5 & Python 2.7.5 上安装了 Spyder v.2.2.3)

        在 Spyder 安装结束时,终端显示“使用命令spyder 启动”(或类似的东西)

        所以,对我来说,我只需在终端中输入spyder 即可启动它。您提到缺少 spyderlib 的错误可能意味着您的 spyder 安装实际上没有正确完成。 (我发现必须为复杂的 MacPorts 安装追踪 2-3 个奇怪的错误和依赖项并不少见)。 如果您发现它没有正确完成,那么可能 MacPorts 目录没有添加到您的 PATH 中。打开~/.profile,您应该看到MacPorts 将它的目录添加到shell 的搜索路径中。这是 MacPorts 安装程序添加到我的 .profile 的内容:

        # MacPorts Installer addition on 2012-11-19_at_17:16:31: adding an appropriate PATH variable fo$
        export PATH=/opt/local/bin:/opt/local/sbin:$PATH
        # Finished adapting your PATH environment variable for use with MacPorts.
        

        为了制作一个 Mac OS 友好的图标来启动 Spyder,然后我制作了一个包含以下文本的新文本文件(我使用 Terminal.app>pico):

        #!/bin/bash
        spyder
        

        并将文件保存为spyder.command。这个文件现在是可双击的,并且会启动 Spyder(它的别名可以有一个更正常的名字,比如“Launch Spyder”)。将其放入 /Applications 文件夹并通过 /Utilities/Icon Composer.app 为它制作一个图标(抓住网站上的 Spyder 图标),它就像一个 Pythonic Matlab !

        【讨论】:

        猜你喜欢
        • 2020-12-04
        • 2019-03-12
        • 2017-07-16
        • 1970-01-01
        • 2019-02-19
        • 2023-03-03
        • 2023-04-04
        • 1970-01-01
        • 2019-08-02
        相关资源
        最近更新 更多