如何配置Anaconda,创建新虚拟环境时自动安装spyder-kernels?
配置Anaconda自动为新虚拟环境安装spyder-kernels
有两种实用方法可以实现这个需求,不用每次手动安装:
方法一:修改conda全局配置,设置默认安装包
这是最省心的方式,配置后所有新创建的conda环境都会自动带上spyder-kernels:
- 打开终端(Windows用Anaconda Prompt),执行命令:
conda config --add create_default_packages spyder-kernels - 如果需要指定和你当前Spyder匹配的版本(避免版本不兼容导致连接失败),比如你的Spyder是5.4.x,就装2.4.x版本:
conda config --add create_default_packages spyder-kernels=2.4.0 - 验证配置是否生效:执行
conda config --show create_default_packages,输出里能看到spyder-kernels就说明配置成功了。 - 后续如果想取消这个默认设置,执行:
conda config --remove create_default_packages spyder-kernels
方法二:创建自定义环境模板(yml文件)
适合需要固定搭配其他常用包的场景,每次创建环境时调用模板即可:
- 创建一个名为
env_template.yml的文件,内容示例:name: my_custom_env channels: - defaults dependencies: - python=3.10 # 根据需求指定Python版本 - spyder-kernels # 可以添加其他你常用的包,比如 numpy, pandas 等 - 在终端执行命令创建环境:
conda env create -f env_template.yml
注意事项
- 一定要保证spyder-kernels版本和Spyder主程序版本匹配:Spyder 5.x对应spyder-kernels 2.x,Spyder 6.x对应3.x。你可以在Spyder的「帮助」→「关于」里查看当前Spyder版本,再选择对应kernels版本安装。
- 对于已经创建好的旧环境,直接激活环境后执行
conda install spyder-kernels就能补上。
内容的提问来源于stack exchange,提问作者darioeu
相关产品推荐
相关产品推荐

