报错!Jupyter notebook 500 : Internal Server Error

Jupyter notebook 报错 500 : Internal Server Error

在这里插入图片描述

问题背景

tensorflow-gpu环境,为跑特定代码专门开了一个环境,使用conda安装了Jupyter notebook,能够在浏览器打开Jupyter notebook,但是notebook打开ipynb会报错。

问题分析

看到网上很多人日志都不看直接更新包什么的什么不兼容,浪费了自己很多的时间。每个人毛病不同,要想看日志的报错不能直接在conda里面打开Jupyter notebook,从conda中进入指定环境的cmd,如下一样切换到项目目录并使用Jupyter notebook命令打开程序:
在这里插入图片描述
运行后会弹出浏览器界面,选择ipynb文件打开,这时候会出现500的报错,这时候回到cmd观察Jupyter notebook给出的信息:

HTTPServerRequest(protocol='http', host='localhost:8970', method='GET', uri='/notebooks/Advanced%20Learning%20Algorithms/week1/3.Neural%20network%20model/C2_W1_Lab01_Neurons_and_Layers.ipynb', version='HTTP/1.1', remote_ip='::1')
    Traceback (most recent call last):
      File "D:\Program_Professional\Anaconda3\envs\tensorflow-gpu-v1\lib\site-packages\tornado\web.py", line 1786, in _execute
        result = await result
      File "D:\Program_Professional\Anaconda3\envs\tensorflow-gpu-v1\lib\site-packages\tornado\gen.py", line 786, in run
        yielded = self.gen.send(value)
      File "D:\Program_Professional\Anaconda3\envs\tensorflow-gpu-v1\lib\site-packages\notebook\notebook\handlers.py", line 94, in get
        self.write(self.render_template('notebook.html',
      File "D:\Program_Professional\Anaconda3\envs\tensorflow-gpu-v1\lib\site-packages\notebook\base\handlers.py", line 515, in render_template
        return template.render(**ns)
      File "D:\Program_Professional\Anaconda3\envs\tensorflow-gpu-v1\lib\site-packages\jinja2\environment.py", line 1301, in render
        self.environment.handle_exception()
      File "D:\Program_Professional\Anaconda3\envs\tensorflow-gpu-v1\lib\site-packages\jinja2\environment.py", line 936, in handle_exception
        raise rewrite_traceback_stack(source=source)
      File "D:\Program_Professional\Anaconda3\envs\tensorflow-gpu-v1\lib\site-packages\notebook\templates\notebook.html", line 1, in top-level template code
        {% extends "page.html" %}
      File "D:\Program_Professional\Anaconda3\envs\tensorflow-gpu-v1\lib\site-packages\notebook\templates\page.html", line 187, in top-level template code
        {% block header %}
      File "D:\Program_Professional\Anaconda3\envs\tensorflow-gpu-v1\lib\site-packages\notebook\templates\notebook.html", line 115, in block 'header'
        {% for exporter in get_frontend_exporters() %}
      File "D:\Program_Professional\Anaconda3\envs\tensorflow-gpu-v1\lib\site-packages\notebook\notebook\handlers.py", line 23, in get_frontend_exporters
        from nbconvert.exporters.base import get_export_names, get_exporter
    ModuleNotFoundError: No module named 'nbconvert'
[E 14:49:09.298 NotebookApp] {
      "Host": "localhost:8970",
      "Accept": "text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7",
      "Referer": "http://localhost:8970/tree/Advanced%20Learning%20Algorithms/week1/3.Neural%20network%20model",
      "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/119.0.0.0 Safari/537.36 Edg/119.0.0.0"
    }

非常明显,报错信息显示ModuleNotFoundError: No module named ‘nbconvert’,我们需要安装nbconvert包。当然,也可以直接在目标环境的cmd中输入 jupyter --version,这也会检测出类似的结果:
在这里插入图片描述

问题解决

我这边的问题解决十分魔幻,因为我安装nbconvert包后仍然显示nbconvert包没有安装(conda环境显示已经有这个包了,比如下面图片,安装都显示已经安装过了,jupyter --version命令还是检测不到):
在这里插入图片描述
试了一下安装老版本的nbconvert,问题可以得到解决(pip install nbconvert==6.4.4):
在这里插入图片描述
在这里插入图片描述
如果此时再使用pip install --upgrade nbconvert命令进行升级,仍然不会报错并能够检测到nbconvert:
在这里插入图片描述

此时已经能够成功打开ipynb文件啦

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

ESP32 Arduino实战协议篇-BLE 服务端实现温度和湿度数据传输

本文将详细介绍如何在两个 ESP32 板之间建立 BLE(低功耗蓝牙)连接。一个 ESP32 将作为服务器,另一个 ESP32 将作为客户端。BLE 服务器通告包含客户端可以读取的传感器读数的特征。ESP32 BLE 客户端读取这些特征(温度和湿度)的值并将其显示在 OLED 显示屏上。 推荐阅读: E…

HCIP-一、RSTP 特性及安全

一、RSTP 特性及安全 实验拓扑实验需求及解法 实验拓扑 实验需求及解法 //1.SW1/2/3是企业内部交换机,如图所示配置各设备名称。 //2.配置VLAN,需求如下: //1)SW1/2/3创建vlan10 [SW1]vlan batch 10 [SW2]vlan batch 10 [SW3]vla…

深度学习之自监督模型汇总

1.BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding paper:https://arxiv.org/pdf/1810.04805v2.pdf code:GitHub - google-research/bert: TensorFlow code and pre-trained models for BERT Abstract:我们引入了一种名为 BE…

【项目管理】甘特图(1)——认识甘特图

哈喽,大家好,我是雷工! 今天学习下甘特图的绘制,以下为学习笔记。 一、什么是甘特图 甘特图是可以直观展示项目进展随时间走势和联系的条状图。是一种常见的项目管理工具。 项目的时间用横轴表示,项目的进度用纵轴表…

数据库管理-第117期 拿下19c OCM(202301121)

数据库管理-第117期 拿下19c OCM(202301121) 经过漫长的等待,确切来说是过了整整六周,(以前一般就3-4周出成绩,大多数是3周),而且这次是在OCP(Oracle Certification Pro…

小众市场:探索跨境电商中的利基领域

随着全球数字化和互联网的普及,跨境电子商务已经成为了一个蓬勃发展的产业。从亚马逊到阿里巴巴,大型电商平台已经占据了很大一部分市场份额。 然而,在这个竞争激烈的领域,寻找小众市场和利基领域可能是一种成功的策略。本文将探…

SQL零基础入门教程,贼拉详细!贼拉简单! 速通数据库期末考!(十一)

COUNT() 计数函数 COUNT() 函数返回匹配指定条件的行数。 语法: 1.返回指定列的字段值条数 SELECT COUNT(column_name) FROM table_name;2.返回整表数据行条数 SELECT COUNT(*) FROM table_name;3.返回指定列去重后的字段值条数 SELECT COUNT(DISTINCT column_…

【Skynet 入门实战练习】开发环境搭建 | 运行第一个项目 | debug console 简单使用

文章目录 写在前面开发环境搭建skynet配置文件项目,启动! debug console 写在前面 本系列【Skynet 入门实战练习】所有源码同步:https://gitee.com/Cauchy_AQ/skynet_practice 开发环境搭建 skynet skynet 框架地址:https://g…

Unity - 实现模型动态伸长缩短,贴图不变形(材质球参数篇)

思路为修改模型材质球的Tiling参数&#xff0c;根据与自身localScale的值得到合适的比例&#xff0c;再修改Tiling值 var mat target.transform.GetComponent<Renderer>().material; var oriValue mat.mainTextureScale;//沿着Y轴伸缩 oriValue.y 1 * target.transfo…

怎么实现在微信公众号预约挂号功能呢

随着移动互联网的普及&#xff0c;微信公众号已经成为人们获取信息、了解资讯、预约服务的重要渠道。为了方便患者&#xff0c;许多医院也纷纷开通了微信公众号预约挂号功能。本文将介绍如何在微信公众号上实现预约挂号功能&#xff0c;帮助患者更加便捷地预约挂号。 一、关注医…

「Verilog学习笔记」输入序列连续的序列检测

专栏前言 本专栏的内容主要是记录本人学习Verilog过程中的一些知识点&#xff0c;刷题网站用的是牛客网 timescale 1ns/1ns module sequence_detect(input clk,input rst_n,input a,output reg match);reg [7:0] a_tem ; always (posedge clk or negedge rst_n) begin if (~rs…

了解JVM的相关概述,发现很多全忘了(文末福利)

1、学之前存在的问题 1、你被JVM伤害过吗&#xff1f; 你是否也遇到过这些问题&#xff1f; 运行着的线上系统突然卡死&#xff0c;系统无法访问&#xff0c;甚至直接OOM&#xff01;想解决线上JVM GC问题&#xff0c;但却无从下手。新项目上线&#xff0c;对各种JVM参数设置一…

如果文件已经存在与git本地库中,配置gitignore能否将其从git库中删除

想把项目的前后台代码放到同一个git仓库管理&#xff0c;由于未设置.gitignore&#xff0c;就使用vscode做stage操作&#xff08;相当于git add . 命令 其中【.】点表示全部文件&#xff09;&#xff0c;观察将要入库的文件发现&#xff0c;node_modules、target、.idea、log等…

KT142C语音芯片搭配HAA2018功放,两个板子,一个声音正常一个没有声音

KT142C芯片搭配HAA2018功放&#xff0c;焊了两个板子&#xff0c;一个声音正常&#xff0c;一个没有声音&#xff0c;该如何分析解决问题呢&#xff1f; 客户提出来的这个问题&#xff0c;原理图如下&#xff1a;分析问题的步骤如下&#xff1a; 可以看出来芯片的原理图部分没有…

百度地图,地市区域描边

描边首先需要各个点的经纬度数据 json数据下载 直接复制粘贴进入页面ctrls保存就可以了。 如果需要某省中的各个地市描边可以点击这个省的进行下载&#xff0c;这里以山东为例&#xff0c;我是先下载了山东的json数据,但是发现只有山东省下各个市的描边&#xff0c;于是又下了中…

环保回收信息展示预约小程序的效果如何

人们每天在线上的时间非常多&#xff0c;他们会通过线上寻找信息&#xff0c;而环保回收企业也在通过线上寻找客户&#xff0c;但受限于平台限制&#xff0c;无论引流获客还是营销互动、或是数据分析及全面管理方面都面对难题&#xff0c;其中微信/百度/快手/抖音/支付宝/快手等…

百度搜索万亿规模特征计算系统实践

作者 | Jay 导读 本文主要介绍百度搜索在全网万亿级规模内容做内容理解的工程实践&#xff0c;涉及机器学习工程化、资源调度、存储优化等多个Topic。 全文6648字&#xff0c;预计阅读时间17分钟。 01 业务背景 百度收录了互联网海量内容&#xff0c;要索引这些内容&#xff0…

MatrixOne完成与麒麟信安、欧拉的兼容互认

近日&#xff0c;超融合异构云原生数据库MatrixOne企业版软件V1.0完成了与欧拉开源操作系统&#xff08;openEuler简称“欧拉”&#xff09;、麒麟信安操作系统系列产品和虚拟化平台的相互兼容认证&#xff0c;通过了欧拉兼容性测评&#xff0c;获得了《openEuler技术测评证书》…

数据仓库模式之详解 Inmon 和 Kimball

目录 一、前言 二、企业信息工厂&#xff08;Inmon&#xff09; 2.1 概念 2.2 主要组件 2.3 流程 三、多维数据仓库&#xff08;Kimball&#xff09; 3.1 概念 3.2 核心组件 3.3 流程 四、异同及用途对比 4.1 异同对比 4.2 特征比较 一、前言 大部分关于数据仓库构建…

01 DDD小传:领域驱动设计为什么这么火?

所以&#xff0c;这里咱们先聊聊DDD是什么&#xff0c;DDD的来源&#xff0c;DDD解决了什么问题以及DDD在这几年流行起来的原因。 DDD说的是什么&#xff1f; 2003年&#xff0c;Eric Evans 写了《领域驱动设计&#xff1a;软件核心复杂性应对之道》一书&#xff0c;正式提出…
最新文章