如何在 Spyder 上成功创建环境(设置 Python3.10 为 Python 解释器)

How can I successfully create an environment on Spyder (setting Python3.10 as Python interpreter)

我下载了 Spyder 的独立安装。我已经将 Python 3.10 设置为我的 Spyder IDE.

的 Python 解释器

然后我重新启动 Spyder 并收到以下消息:

The Python environment or installation whose interpreter is located at
    H:\Python310\python.exe
doesn't have the spyder‑kernels module or the right version of it installed (>= 2.3.0 and < 2.4.0). Without this module is not possible for Spyder to create a console for you.

You can install it by activating your environment (if necessary) and then running in a system terminal:
    conda install spyder‑kernels=2.3
or
    pip install spyder‑kernels==2.3.*

我以前从未这样做过,但我还是试过了。我打开命令提示符并输入以下内容并收到以下内容:

H:\>Python310\activate.bat
'Python310\activate.bat' is not recognized as an internal or external command,
operable program or batch file.

H:\>H:\Python310\activate.bat
'H:\Python310\activate.bat' is not recognized as an internal or external command,
operable program or batch file.

我试图模仿这个人所做的事情:

对我做错了什么有什么想法吗?

Python 有一个称为虚拟环境的概念,您可以在其中对包进行沙盒处理,以使其与全局包和其他虚拟环境中的包隔离开来。图中用户使用的是虚拟环境,给你activate.bat切换虚拟环境的文件

虚拟环境绝对是首选的处理方式,但由于您使用的是独立设置,因此将包加载到全局包中并完全避免虚拟环境可能没问题,尤其是因为您可能正在使用Spyder 与不同的项目。为此,只需键入 python -m pip install spyder-kernels>=2.3(这是 pip 表示您想要大于或等于 2.3 的版本的方式)。如果 运行ning python 在命令行上不起作用,您需要将 python 目录添加到路径中。如果想直接运行pip install spyder-kernels>=2.3也可以把Scripts子目录加到路径里