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

标签 python anaconda spyder

我使用 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 打开源文件的方式相同吗?

干杯

最佳答案

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

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

start 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 时它不起作用。

关于python - 如何使用 Spyder 启动所有 .py 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48739521/

相关文章:

使用 Beautiful Soup 进行 Python 网页抓取 - 遇到麻烦

python - Flask 出现 RPI ValueError : timestamp out of range for platform time_t

python - 在 python 中将可变对象锁定为不可变对象(immutable对象)

linux - OpenCL 不显示 Nvidia GPU

tensorflow - 无法使 Tensorflow 与 pypy3 和 conda 一起工作。无效的 ELF

python - 创建 C :\Anaconda2 directory 的 Python(x,y) 安装出现问题

python - 模块在 Anaconda 提示符下工作,但在 Spyder 中不工作

python - 将 x 和 y 数组的所有组合输入函数 f(x,y)

java - 使用预参数 Spark 进行 Pycharm 调试