【问题标题】:How do I make all .py files launch with Spyder?如何使用 Spyder 启动所有 .py 文件?
【发布时间】:2018-07-22 05:06:05
【问题描述】:

我使用 Anaconda 安装了 Spyder,并且可以使用开始菜单 (Win10) 中的 Spyder 图标启动 IDE。我想设置我的偏好以使用 Spyder 打开所有 .py 文件,所以我按照 Spyder 开始菜单按钮打开一个可执行文件 pythonw.exe。问题是我无法通过单击启动pythonw.exe

Spyder 的开始菜单图标(指向pythonw.exe)如何启动 Spyder,但单击可执行文件不会产生相同的结果?此外,当我在Anaconda\Scripts 中双击spyder.exe 时,会打开一个命令提示符以及IDE,当我单击开始菜单图标时不会发生这种情况。

为什么这个应用程序的行为与我以前使用的任何其他应用程序有很大不同(如果这正是 python 中的情况,我很抱歉,因为我是新手!)并且可以将 Spyder 设置为默认值应用程序打开 .py 文件的方式与我可以使用其他语言的 IDE 打开源文件的方式相同?

干杯

【问题讨论】:

  • 您可以尝试打开并选择 spyder,它对我有用,但初始化 spyder IDE 需要一些时间。
  • 这会导致 Spyder 启动时打开额外的空白控制台窗口,关闭控制台窗口会关闭 Spyder。通过开始菜单打开 Spyder 不会导致此控制台窗口打开。知道是什么原因造成的吗?

标签: python anaconda spyder


【解决方案1】:

我在this 问题中找到了答案,由 xyzjayne 回答。

您创建一个包含以下内容的 bat 文件:

启动 YOURPATH\Anaconda2\pythonw.exe YOURPATH\Anaconda2\cwp.py YOURPATH\Anaconda2 "YOURPATH/Anaconda2/pythonw.exe" "YOURPATH/Anaconda2/Scripts/spyder-script.py" %1

YOURPATH 将是通往 Anaconda 文件夹正上方的文件夹的路径。对我来说是:

C:\ProgramData

然后你选择选择默认程序来打开这个文件... - 然后你选择那个 bat 文件。

当您转到 Spyder 快捷方式的属性时,目标包含一些文件。所以我的猜测是,要运行 Spyder,必须运行所有这些文件,这就是为什么当你只将 .py 文件指向一个 exe 时它不起作用的原因。

【讨论】:

  • 这看起来很有希望,但可能在 Anaconda3 中发生了一些重要的变化,因为构造这样一个批处理文件,每个 2 更改为 3 不起作用。
【解决方案2】:

您可以右键单击任何*.py 文件,转到属性并选择 Spyder 作为“打开方式”选项。

【讨论】:

  • 我猜这回答了标题中的问题,但它不是一个完美的解决方案,因为它会导致一个额外的 cmd 窗口与 IDE 一起打开。另外我仍然不知道开始菜单图标是如何工作的。
【解决方案3】:

右键单击您的文件,然后选择打开方式或选择默认程序以打开此文件.. 然后在您的系统中... 选择 .. \Anaconda3\Scripts\spyder.exe 。

我还为您提供了我系统中上述路径的截图供您参考。

【讨论】:

    【解决方案4】:

    在 Windows 10 中,Anaconda 将自身安装到一个名为“.anaconda”的隐藏文件夹中,该文件夹位于您自己的配置文件子目录下的用户目录中。

    当您第一次尝试使用右键单击菜单“打开方式”时,它会在 C:\Program Files 中打开,因此您必须上一个文件夹并下到用户。您可能需要事先在文件管理器的查看菜单中设置选项之一,以便查看隐藏文件。您不能从“右键单击打开方式”位置执行此操作,您必须在常规文件管理器中进行设置。

    您会在其中的几个文件夹中找到一个名为 Spyder.bat 的文件,例如C:\Users\Your_profile.anaconda\navigator\scripts

    每次打开都需要很长时间。

    【讨论】:

      猜你喜欢
      • 2019-07-07
      • 1970-01-01
      • 1970-01-01
      • 2019-05-15
      • 2018-11-23
      • 2017-09-05
      • 2019-12-22
      • 2022-12-09
      • 2020-11-25
      相关资源
      最近更新 更多