jupyter notebook 突然莫名奇妙的白屏

jupyter notebook 突然莫名奇妙的白屏

事件背景:

最近在折腾openai,哎,一言难尽,使用的是conda管理python版本的切换,使用jupyter notebook来运行python程序,其实PyCharm也行,但是,就是想体验下jupyter notebook,一开始很好,突然就白屏了,就很尴尬。

当时的现象是:控制台有404资源加载不到,没处理好,下班了。

第二天现象:404没有了,什么报错都没有,但是就是白屏。

处理方式:

  • 开始把jupyternotebook卸了,重新装了一遍,无效。
  • 查阅资料,百度,google,貌似全是基操,卸载,重装试试,还有说一些什么路径不对,不明所以。
  • 自己排查吧,有人说看报错日志,启动就这么点日志,关键启动它都不报错。
  • 在其他环境试试,shit,好的很。
  • 那会是什么问题呢,当前环境给我整炸了?我也没安装什么包啊,头疼,整半天,都不行,休息会,但是这个事真是如鲠在喉。
  • 无意中看到有这么一条命令jupyter --version,在好的环境试了下,显示都正常
  • 看了下现在的环境jupyter --versio发现,版本低了。于是,更新了下IPython包,刚更新完,想了想,要不就把所有的包都更新了,想干就干,直接conda upgrade --all,分分钟更新好了。
  • 问题也来了,启动都报错了,缺少sqlite3,shit
  • 再次jupyter --version,这次显示IPython : not installedjupyterlab : not installedipywidgets : not installed没有装,然后,pip install IPython 又显示已安装,shit,又折腾了半天,没解决,一度想删了conda,重新装!想想算了,不早了,先睡再说。
  • 早上起来,还是想把这问题解决了,首先jupyter --version,依旧显示那几个包没装。装了显示已经装上了。
  • 那么就卸载,把jupyter --version显示的包全卸载了。
  • 卸载一个,执行一次jupyter --version
  • 当卸载到pip uninstall jupyter_core 在执行jupyter --version的时候,shit,竟然显示正常了,果断执行一次jupyter notebook,尼玛,好了!!!

结果验证:

image-20240311083948343

image-20240311084037262

image-20240311084105268

写在最后:

遇到问题,还是不能死磕,隔三差五的来整整,给大脑休息休息,或许会有意想不到的效果,又解决一个困扰好几天的问题。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/537755.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ChatGPTPLUS、Poe、Claude介绍,以及如何订阅

我使用了FOmepay的556150卡段升级了ChatGPTPLUS、POE、Claude3 一、ChatGPT Plus 是什么? ChatGPT Plus 是基于 ChatGPT 的月订阅升级方案,它可以提供更快的回应速度、更高的可用性以及优先使用到新功能的权限。 ChatGPT Plus 和原版 ChatGPT 的差异 …

前端性能测试工具 LightHouse (灯塔)使用

Lighthouse是什么? —— 一种工具 Lighthouse 是一个开源的自动化工具,用来测试页面性能。 为什么要用Lighthouse?—— 提升用户体验 Web性能可以直接影响业务指标,例如转化率和用户满意度 分析收集各种应用页面性能指标&#xff…

如何在Windows上控制你的iOS游戏?

Windows用户们,是不是常常羡慕iOS用户能畅享那些画面精美、玩法新颖的手机游戏?🎉不用再望屏兴叹,今天教你如何跨越系统界限,轻松掌控iOS游戏盛宴! 使用AirDroid Cast控制功能,即可让Windows操控…

java导入导出excel用注解实现

导入: excel和接收类字段对应关系 Data ColumnWidth(30) public class AppVcardExcelVO {ExcelLineExcelIgnoreSchema(description "导入时候回显行号")private Long lineNum;NotBlank(message "客户名不能为空")ExcelProperty("客户名…

2.案例、鼠标时间类型、事件对象参数

案例 注册事件 <!-- //disabled默认情况用户不能点击 --><input type"button" value"我已阅读用户协议(5)" disabled><script>// 分析&#xff1a;// 1.修改标签中的文字内容// 2.定时器// 3.修改标签的disabled属性// 4.清除定时器// …

jvaweb 3-13

Element 后端开发 maven maven的作用 下载并配置环境变量 创建Maven项目 Maven坐标 依赖 Maven的依赖传递特性 以图表形式展示依赖 排除依赖 依赖范围 生命周期

滑动窗口最大值(leetcode hot100)

给你一个整数数组 nums&#xff0c;有一个大小为 k 的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的 k 个数字。滑动窗口每次只向右移动一位。 返回 滑动窗口中的最大值 。 示例 1&#xff1a; 输入&#xff1a;nums [1,3,-1,-3,5,3,6,7], k 3 输…

拿捏指针(一)

说到指针可能很多人既熟悉又陌生。那么什么是指针呢? 目录 1.0 定义和地址 1.1 指针定义及 1.2 &取地址操作符 1.3 指针变量 2.0 *解引用操作符 2.1 指针解引用 3.0 指针中的const 3.1 const在*号左边 3.2 const在*号右边 4.0 void*指针 5.0 指针的运算 5.1 …

敏捷团队的质量保障赋能

“没有专职的测试人员&#xff1f; 代码提交就直接发布到生产环境&#xff1f; 而且&#xff0c;一天还可以发布多次&#xff1f;” 对于很多团队来说&#xff0c;这是完全不可能的事情&#xff01;他们都是怎么做到的&#xff1f; &#x1f440; 01 两个案例 相信很多人都对前…

leetCode刷题 12. 整数转罗马数字

1. 思路 罗马数字的转换可以通过贪心算法来实现。我们可以按照罗马数字的规则&#xff0c;从大到小依次匹配并减去对应的值&#xff0c;直到 num 变为 0。 2. 解题方法 初始化一个 StringBuilder 用于存储转换后的罗马数字。枚举所有的罗马数字符号&#xff0c;按照从大到小…

Java面试题之线程

1. 进程和线程的区别 进程是资源分配的基本单位&#xff1b;线程是任务调度执行的基本单位&#xff1b;进程的创建和销毁消耗的资源都比线程要多&#xff1b;多个进程之间的内存资源是独立的&#xff1b;在一个进程中多个线程之间的内存资源是共享的&#xff1b; 一个进程中包…

谷歌蓝牙快速配对(GFPS)技术规范及认证资讯

蓝牙作为短距离传输的主力之一&#xff0c;应用的场景非常广泛&#xff0c;故多个联盟或超级企业在制定标准时&#xff0c;无论是从协议对接、使用场景规范&#xff0c;还是应用要求&#xff0c;都会充分考虑蓝牙的重要作用性&#xff0c;Google也不例外。 今天众乐认证就详细…