由换jupyter notebook的主题引发的一部debug的连续剧(二)

32 篇文章 13 订阅
18 篇文章 1 订阅

因为疫情原因,导致一直没机会更新上次的博客续集,现在又有时间了,继续更新这部debug连续剧的续集。

上次说到掌柜好不容易把主题换掉了,但是打开后发现咋是光秃秃的一个页面?里面的文件去哪儿了???还有工具栏咋没显示。。。
根据官方文档的解释,可以写如下命令,让工具栏显示出来:
jt -t 你要换的主题名 -N -T

然后重启即可生效。
接着把默认的文件路径换成你自己希望存放的文件路径,文件夹一定要存在!
在这里插入图片描述
PS: py和修改的存放路径之间要有空格。
在这里插入图片描述
然后文件倒是成功显示出来了,但是打开文件出现500.。。。
在这里插入图片描述

  1. 你没看错,续集的第一个bug出现!500:Internal Server Error

继续谷歌后知道是因为刚刚一系列更新主题的升级导致用户这个模块还是之前的状态,所以解决办法是:
在anaconda prompt中输入下面指令
pip install --upgrade --user nbconvert
再次打开即可。
but一直弹出这个框:
在这里插入图片描述

  1. 是的 ,第二个bug也出现了,就是上面的弹窗:
    python.exe - Entry Point Not Found
    The procedure entry point?PyWinObject_FromULARGE_INTEGER@@YAPEAU_object…
    C:\ProgramData\Anaconda3\pythoncom36.dll.

一开始尝试了网上各种解决弹窗的方法,但是都无效。于是停下来思考,报错说的是找不到入口点,为什么会找不到入口点,是因为入口点不止一个吗?抱着这样的想法掌柜的先去Python36文件夹的安装包下面查看,发现果真有个这样的Python源文件。
在这里插入图片描述
打开源文件后看到这样一段代码:
在这里插入图片描述
发现里面设置的是输入pywintypes的模块,而该模块是从pywin32_system这个里面获取的,全局变量。于是就打开下面这个Anaconda3环境下的文件,发现里面果真有个叫pythoncom32.dll的文件(注意路径和安装时间)。。。
在这里插入图片描述
但是还记得刚刚我们打开的那个Python36安装包下面有个叫pywin32_system32的文件吗?掌柜同样也打开了那个文件夹,发现这里也有一个pythoncom36.dll文件。
在这里插入图片描述
好了,原因终于找到了,很明显是新更新后的36.dll文件没有应用到Anaconda3的文件夹里面,才会导致一直说没有找到程序入口点的问题。

所以解决办法就是把新的文件copy过去到Anaconda3 里面,替换掉原文件即可解决。然后弹窗问题就这样解决了。。。

本以为终于可以好好运行程序了:
在这里插入图片描述
然后掌柜高兴的点击运行按钮后出现了这样一段提示。。。

  1. 到后台服务的连接没能建立, 我们会继续尝试重连, 请检出网络连接…还有服务配置.
    第三个bug出现了。。。(未完待续。。。)
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值