无法安装spyder-kernels及IPython版本不兼容问题求助
解决Spyder解释器ipython版本冲突导致spyder-kernels安装失败的问题
第一步:检查当前环境的ipython版本
执行命令查看当前ipython版本:
pip show ipython
根据返回的版本号,分两种情况处理:
情况1:ipython版本低于7.31.1
- 先将ipython升级到符合要求的版本,推荐直接装下限版本保证兼容性:
pip install ipython==7.31.1
- 再安装指定版本的spyder-kernels:
pip install spyder-kernels==2.4.1
情况2:ipython版本≥9
- 先将ipython降级到7系列的兼容版本,比如7.x的最终版:
pip install ipython==7.34.0
- 接着安装spyder-kernels:
pip install spyder-kernels==2.4.1
额外注意事项
- 如果遇到系统权限报错(目标路径是C:\ProgramData~,属于系统级环境),可以在命令后加
--user参数,改为用户级安装:
pip install --user ipython==7.31.1 spyder-kernels==2.4.1
- 如果该环境是conda创建的,用conda命令安装兼容性更稳定:
conda install ipython=7.31.1 conda install spyder-kernels=2.4.1
内容的提问来源于stack exchange,提问作者slangswinger
相关产品推荐
相关产品推荐

