我已经在Windows 7上安装了Python 3.6(32位),有没有办法安装Spyder而不需要下载Anaconda、WinPython等?
我已经在Windows 7上安装了Python 3.6(32位),有没有办法安装Spyder而不需要下载Anaconda、WinPython等?
以下命令可安装和运行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点中提到的包也需要显式安装。
你需要在系统终端(cmd.exe
)中运行以下命令
pip install spyder
pip install pyqt5
请注意,这种安装方式不建议给初学者使用,只适合非常熟练的程序员,因为如果在安装过程中出现错误,你需要非常熟悉所有 Spyder 的依赖关系才能解决它们。
spyder3
替代 spyder
。 - Carlos Cordobaspyder3 --reset
,然后再试一次。 - Carlos Cordobapip install spyder
。如果在Python 2下运行,则可能需要使用pip单独安装Qt绑定(PyQt5)。我在Windows上遇到了很多问题。
以下是我所做的,而且它可以干净地工作(如果已经安装了Python、Anaconda或Spyder,请卸载它们)。
以下方法今天可行,但我认为在不久的将来也会可行。
安装PYTHON exe https://www.python.org/ftp/python/3.9.10/python-3.9.10-amd64.exe
安装SPYDER exe https://github.com/spyder-ide/spyder/releases/latest/download/Spyder_64bit_full.exe
在Spyder中更改解释器:
工具 -> 首选项 -> 使用以下Python解释器: (我的是C:\Program Files\Python39\python.exe)
点击应用,然后点击确定。
您将收到以下消息:
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)
pip install spyder-kernels==2.2.1
在Spyder中:
import pandas as pd
这是一个错误:
ModuleNotFoundError: 找不到名为 'pandas' 的模块在CMD中输入以下命令安装Pandas:
pip install pandas然后,在Spyder中执行操作:
import pandas as pd
print(pd.__version__)
1.4.1
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”)
pip install spyder
即可。 - Carlos Cordobapip install spyder
即可。 如果我在venv中运行该命令,它只会安装到该venv中?还是这是一个完整的Spyder用户安装程序?另外,我如何将Spyder指向我的pyenv shims python?最后,如果我放弃并安装Anaconda以便使用Spyder,新的Anaconda路径是否会破坏任何当前pyenv python路径?理想情况下,我希望保持我的当前pyenv python 3.8设置,并在其上安装Anaconda并同时运行。据我所知,安装Anaconda不应影响我的当前设置,对吗?谢谢! - TokyoToo