如何在 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
子目录加到路径里
我下载了 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
子目录加到路径里