在没有Anaconda的情况下安装Spyder

29

我已经在Windows 7上安装了Python 3.6(32位),有没有办法安装Spyder而不需要下载Anaconda、WinPython等?


3
安装 Spyder 可以通过执行命令 "pip install spyder" 来完成。 - Djib2011
1
可以的,只需按照以下步骤操作:https://pythonhosted.org/spyder/installation.html 或在此处下载:https://pypi.python.org/pypi/spyder - Dadep
你也可以使用Miniconda进行安装,以避免安装额外的组件。 - brddawg
6个回答

20

以下命令可安装和运行Spyder3(不使用anaconda):

 1. python -m pip install pyqt5
 2. python -m pip install spyder
 3. python -m pip install PyQtWebEngine
 4. spyder (to launch spyder)

第3点中提到的包也需要显式安装。


13

你需要在系统终端(cmd.exe)中运行以下命令

pip install spyder
pip install pyqt5

请注意,这种安装方式不建议给初学者使用,只适合非常熟练的程序员,因为如果在安装过程中出现错误,你需要非常熟悉所有 Spyder 的依赖关系才能解决它们。


好的。我已经安装了它,但如何启动它?仅在cmd中键入"spyder"不起作用,我也没有看到任何.exe文件。我在Lib/site-packages中有一个spyder文件夹。 - Piotr Koller
3
请使用 spyder3 替代 spyder - Carlos Cordoba
spyder3.exe在“scripts”文件夹中,单击时没有反应。 - Piotr Koller
1
你可以尝试运行 spyder3 --reset,然后再试一次。 - Carlos Cordoba
其实并不那么容易。我只是想像在Anaconda中一样安装一个包,只需键入pip install package_name。但现在这是不可能的,因为我已经安装了没有Anaconda的Spyder5,而且我根本找不到如何或在哪里使用pip。在cmd中没有Python路径可用,因为似乎我唯一拥有的Python是“内置”于syper 5中的Python。那么我该如何在这种配置下安装包呢? - Moisés Briseño Estrello
显示剩余5条评论

2
安装Spyder 安装Spyder及其其他依赖项,运行pip install spyder。如果在Python 2下运行,则可能需要使用pip单独安装Qt绑定(PyQt5)。
启动Spyder 要启动Sypder,请转到您的Python安装目录。在我的情况下是C:\ Program Files(x86)\ Python \ Scripts
启动spyder3.exe

2
他们最近为Mac和Windows提供了独立的安装程序,包括“轻量级”版本。

1

我在Windows上遇到了很多问题。

以下是我所做的,而且它可以干净地工作(如果已经安装了Python、Anaconda或Spyder,请卸载它们)。

以下方法今天可行,但我认为在不久的将来也会可行。

  1. 安装PYTHON exe https://www.python.org/ftp/python/3.9.10/python-3.9.10-amd64.exe

  2. 安装SPYDER exe https://github.com/spyder-ide/spyder/releases/latest/download/Spyder_64bit_full.exe

  3. 在Spyder中更改解释器:

工具 -> 首选项 -> 使用以下Python解释器: (我的是C:\Program Files\Python39\python.exe)

点击应用,然后点击确定。

  1. 关闭并重新打开Spyder

您将收到以下消息:

Python环境或安装程序的解释器位于C:\Program Files\Python39\python.exe,没有安装spyder kernels模块或其正确版本(>= 2.2.1 and < 2.3.0)。没有此模块,Spyder无法为您创建控制台。 您可以通过激活您的环境(如果需要),然后在系统终端中运行以下命令来安装它: conda install spyder kernels=2.2 或者 pip install spyder kernels==2.2。

请记住上面的内容:(>= 2.2.1 and < 2.3.0)

  1. 关闭Spyder并在CMD中执行以下操作:

pip install spyder-kernels==2.2.1

  1. 一些测试:

在Spyder中:

import pandas as pd

这是一个错误:

ModuleNotFoundError: 找不到名为 'pandas' 的模块

在CMD中输入以下命令安装Pandas:

pip install pandas

然后,在Spyder中执行操作:

import pandas as pd
print(pd.__version__)
1.4.1

如果没有错误发生并且出现了某个版本,那么Python和Spyder可以一起工作。 测试结束。

-3
根据Sypder-Docs,在安装Python后,运行以下命令:
pip install PyQt5 Qtconsole Rope Pyflakes Sphinx Pygments Pylint Pycodestyle Psutil Nbconvert Qtawesome Pickleshare PyZMQ QtPy Chardet Numpydoc Cloudpickle PyQtWebEngine spyder 

在pip install中不要在spyder前面使用“3”。之后,在命令窗口中键入spyder3来运行它(这里需要“3”)


5
Spyder 维护者在这里) 没有必要显式地安装我们所有的依赖项。你只需要运行 pip install spyder 即可。 - Carlos Cordoba
1
@CarlosCordoba在macOS上我们只需运行pip install spyder即可。 如果我在venv中运行该命令,它只会安装到该venv中?还是这是一个完整的Spyder用户安装程序?另外,我如何将Spyder指向我的pyenv shims python?最后,如果我放弃并安装Anaconda以便使用Spyder,新的Anaconda路径是否会破坏任何当前pyenv python路径?理想情况下,我希望保持我的当前pyenv python 3.8设置,并在其上安装Anaconda并同时运行。据我所知,安装Anaconda不应影响我的当前设置,对吗?谢谢! - TokyoToo

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