Ubuntu22.04LTS下Spyder+Jupyter Notebook无内容显示问题求助
解决方案
1. 修复QCoreApplication警告与配置迁移问题
- 激活虚拟环境:
source spyder/bin/activate - 删除旧配置文件避免迁移冲突:
rm -rf ~/.config/spyder-py3 - 重置Spyder配置并启动:
该操作会清除旧配置并生成全新配置,解决Qt环境初始化引发的警告。spyder --reset
2. 修复Spyder-Notebook与Jupyter服务兼容问题
步骤1:统一组件版本
在激活的虚拟环境中,先卸载现有相关包:
pip uninstall -y jupyter spyder spyder-notebook jupyter-server notebook
安装经过验证的兼容版本(适配Ubuntu22.04的Python3.10环境):
pip install spyder==5.4.3 spyder-notebook==0.4.0 jupyter-server==1.24.0 notebook==6.5.4
步骤2:配置Jupyter服务器路径
- 启动Spyder后,打开
工具 > 偏好设置 > 笔记本 - 选择
使用现有服务器,输入虚拟环境中jupyter-server的实际路径,例如:~/spyder/bin/jupyter-server - 点击
应用后重启Spyder。
3. 验证功能可用性
- 重启Spyder后,在Notebook标签页点击
新建,选择Python3内核,确认是否能创建并编辑Notebook。 - 若浏览器访问链接异常,手动复制Spyder中显示的Jupyter服务器URL(格式如
http://localhost:8888/?token=xxx),在系统默认浏览器中打开验证。 - 若仍无法连接,在虚拟环境中手动启动服务器:
再在Spyder的Notebook设置中连接到该端口的服务器。jupyter-server --port=8888
内容的提问来源于stack exchange,提问作者sancho.s ReinstateMonicaCellio
相关产品推荐
相关产品推荐

