如何使用Spyder启动所有.py文件?

时间:2018-02-12 04:24:01

标签: python anaconda spyder

我使用Anaconda安装了Spyder,我可以在开始菜单(Win10)中使用Spyder图标启动IDE。我想设置我的首选项以使用Spyder打开所有.py文件,因此我按照Spyder开始菜单按钮来执行可执行文件pythonw.exe。问题是我无法通过点击启动pythonw.exe

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

为什么这个应用程序的行为与我之前使用的任何其他应用程序的行为有很大不同(如果这只是python中的内容,我道歉,因为我是新的!)并且可以设置Spyder作为打开.py文件的默认应用程序,就像我用其他语言的IDE打开源文件一样?

干杯

4 个答案:

答案 0 :(得分:2)

我在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时,它不起作用的原因。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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

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

enter image description here

答案 3 :(得分:0)

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

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

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

每次都需要永远打开。