如何在Windows上启动Spyder IDE

28

我在我的Windows 10 32位操作系统上使用

pip install spyder

下载了Spyder,但是我没有看到任何桌面图标或exe文件来启动IDE。我下载了Spyder 3,我的Python版本是3.6。 我甚至尝试从Python3.6/Scripts文件夹创建spyder.exe的快捷方式,但它无法打开。


在终端中尝试使用 spyder - juanpa.arrivillaga
已经尝试过了。 - Raghu
3
最好安装anaconda,因为它带有所有内置包并且非常易于使用。它还会安装Python,您不需要单独安装它。 - shivsn
5
这里是Spyder开发人员)你安装Spyder后有没有安装pyqt5?看,pip的安装只适合专家。所以,如果你不清楚Spyder的依赖关系,请安装Anaconda。 - Carlos Cordoba
@CarlosCordoba:依赖项会自动安装。正如答案中所示,这是命令中的一个打字错误。 - PythoNic
12个回答

36

在Python 3版本中,Spyder可执行文件的名称更改为spyder3.exe。 我通过pip安装了pyqt5和spyder,并能够启动spyder3。我先尝试了没有安装pyqt5,什么也没有发生。一旦我安装了pyqt5,然后Spyder 3就打开了。

请在Windows cmd.exe提示符下尝试以下操作:

    C:\Users\..>pip install pyqt5
    C:\Users\..>pip install spyder
    C:\Users\..>spyder3

2
"pip install --upgrade spyder" 将为您更新所有 Spyder 依赖项。 - Hisham Sliman
这个回答是来自2017年的。我刚刚通过pip在Python 3.10.7上安装了Spyder,但是我尝试过的所有方法都没有成功启动Spyder。新版本有什么变化吗? - feedMe

15

在Windows 10上设置环境后,我遇到了同样的问题。我安装了Python 3.6.2 x64作为我的默认Python发行版,并将其添加至PATH环境变量中,以便可以从cmd提示符中启动。

我安装了PyQt5 (pip install pyqt5) 和Spyder (pip install spyder),两者都没有错误地安装,并包括了所有必要的依赖项。

为了启动Spyder,我创建了一个简单的Python脚本(Spyder.py):

# Spyder Start Script
from spyder.app import start
start.main()

然后我创建了一个Windows批处理文件(Spyder.bat):

@echo off
python c:\<path_to_Spyder_py>\Spyder.py

最后,我在我的桌面上创建了一个快捷方式,启动Spyder.bat,并将图标更新为我从Spyder Github项目下载的图标。

对我来说非常有效。


3
Spyder开发人员在此) 很抱歉给您带来麻烦,但我们无法使用pip安装Windows快捷方式。 - Carlos Cordoba
6
我发现运行 python -m spyder.app.start 可以不需要额外的 Python 脚本执行相同的操作,因为当 __name__ == "__main__" 时,main() 函数会自动被调用。(Spyder 3.2.8) - Jeronimo
运行 "pip install --upgrade spyder" 将为您更新所有 Spyder 依赖项。 - Hisham Sliman

13

请按顺序尝试以下命令

pip3 install spyder
spyder3

10

尝试使用命令spyder3 如果您检查脚本文件夹,您将找到spyder3.exe


7

如Spyder的文档中所述,您需要首先安装PyQt5

以管理员身份打开命令提示符,然后运行:

pip install pyqt5
pip install spyder

然后您可以在Python3.6 / Scripts文件夹中找到 spyder3.exe。您还可以创建一个快捷方式。无需使用Anaconda。


6

方法一:

spyder3

方法二:

python -c "from spyder.app import start; start.main()"

方法三:

python -m spyder.app.start

5

打开命令提示符。输入命令spyder。是否有任何内容出现?如果有异常阻止其打开,您将能够在此处看到原因。如果找不到命令,请更新您的环境变量以指向Python3.6/Scripts文件夹,并在新的cmd提示符中再次运行spyder


Spyder不被识别为内部或外部命令。 - Raghu

4
如果您正在使用Anaconda,请执行以下命令,这将拯救您的生命!
conda update qt pyqt
conda update spyder

3

如果您希望有桌面图标

在桌面上创建一个新的快捷方式,在"位置"处粘贴以下内容:

%comspec% /k spyder3

然后输入名称"Spyder",

现在您可以拥有打开Spyder的桌面图标了。


1
在使用命令 pip install spyder 后,请输入以下命令。
pip install --upgrade spyder

这个命令将更新所有Spyder依赖关系。
现在在命令提示符(cmd)中导航到您的Python目录中的scripts文件夹。在我的系统中,路径为C:\Users\win10\AppData\Local\Programs\Python\Python36-32\Scripts,因此我在命令提示符中使用以下命令。
cd C:\Users\win10\AppData\Local\Programs\Python\Python36-32\Scripts

进入脚本目录后,输入spyder3并按回车键,Spyder IDE即可启动。

C:\Users\win10\AppData\Local\Programs\Python\Python36-32\Scripts>spyder3

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接