天真的方法
要在另一个环境中使用 Spyder,最简单的方法是
将其直接安装到您要使用的环境中
包,然后从那里运行它。这适用于所有 Spyder
版本,并且在 IDE 安装后不需要额外配置
已安装;但是,它会导致多个安装来管理和
不像替代方案那样灵活或可配置。因此,当
处理多种环境,我们推荐模块化
接近。
模块化方法
从 Spyder 3.3.1 开始,可以安装模块化
spyder-kernels 打包到任何 Python 环境中 (conda
环境,virtualenv/venv,系统 Python,WinPython,等)在
您希望工作,然后更改使用的 Python 解释器
Spyder 在其 IPython 控制台上指向 Python 可执行文件
那个环境。
这需要少量的准备和配置,但
比完整的 Spyder 安装“更轻”和更快
环境,避免依赖冲突,开辟新的工作流程
可能性。
要实现这一点,请按照下列步骤操作:
1- 激活您想要工作的环境(eg myenv)(eg 对于 conda,conda activate myenv,source myenv/bin/activate 或 @ 987654328@ 用于 virtualenv/venv,等)
2- 在此处安装spyder-kernels 软件包,使用以下命令:
3- conda install spyder-kernels 如果使用 conda/Anaconda,
4- pip install spyder-kernels 如果使用 pip/virtualenv。
5- 通过任一方法安装后,在同一环境中运行以下命令:
python -c "import sys; print(sys.executable)"
并复制该命令返回的路径(它应该以
python、pythonw、python.exe 或 pythonw.exe,取决于您的
操作系统)。
6- 停用该环境,激活安装 Spyder 的环境(如果您已将其安装在其自己的环境中)并启动
像往常一样使用 Spyder。
7- Spyder 启动后,导航到Preferences > Python Interpreter > Use the following interpreter 并粘贴路径
第 3 步进入文本框。
8- 启动一个新的 IPython 控制台。在myenv 环境中安装的所有软件包都应该在那里可用。如果使用 conda,则
当前环境的名称及其 Python 版本应为
显示在 Spyder 的状态栏中,将鼠标悬停在其上应显示
所选解释器的路径。