解决 PyCharm 无法启动 Jupyter 服务器的问题:报错分析与解决方案

文章目录

    • 报错背景
    • 报错详细信息
    • 解决方案
      • pycharm 设置

报错背景

在使用 pycharm 付费版的过程中,发现一直无法启动 jupyter 服务器。
一直也不知道是为什么,直到在终端输入:

jupyter notebook

发现 jupyter 服务无法启动。

报错详细信息

下述是我运行 jupyter notebook 命令后的报错信息。

[I 2024-09-14 15:51:53.496 ServerApp] Package notebook took 0.0000s to import
[I 2024-09-14 15:51:53.499 ServerApp] Package jupyter_lsp took 0.0030s to import
[W 2024-09-14 15:51:53.499 ServerApp] A `_jupyter_server_extension_points` function was not found in jupyter_lsp. Instead, a `_jupyter_server_extension_paths` function was found and will be used for now. This function name will be deprecated in future releases of Jupyter Server.
[I 2024-09-14 15:51:53.501 ServerApp] Package jupyter_server_terminals took 0.0013s to import
[I 2024-09-14 15:51:53.501 ServerApp] Package jupyterlab took 0.0000s to import
Fail to get yarn configuration. internal/modules/cjs/loader.js:638throw err;^Error: Cannot find module 'worker_threads'at Function.Module._resolveFilename (internal/modules/cjs/loader.js:636:15)at Function.Module._load (internal/modules/cjs/loader.js:562:25)at Module.require (internal/modules/cjs/loader.js:690:17)at require (internal/modules/cjs/helpers.js:25:18)at /home/jie/anaconda3/lib/python3.11/site-packages/jupyterlab/staging/yarn.js:423:2576at Object.<anonymous> (/home/jie/anaconda3/lib/python3.11/site-packages/jupyterlab/staging/yarn.js:743:8770)at Module._compile (internal/modules/cjs/loader.js:776:30)at Object.Module._extensions..js (internal/modules/cjs/loader.js:787:10)at Module.load (internal/modules/cjs/loader.js:653:32)at tryModuleLoad (internal/modules/cjs/loader.js:593:12)[I 2024-09-14 15:51:53.635 ServerApp] Package notebook_shim took 0.0000s to import
[W 2024-09-14 15:51:53.635 ServerApp] A `_jupyter_server_extension_points` function was not found in notebook_shim. Instead, a `_jupyter_server_extension_paths` function was found and will be used for now. This function name will be deprecated in future releases of Jupyter Server.
[I 2024-09-14 15:51:53.880 ServerApp] Package panel.io.jupyter_server_extension took 0.2448s to import
[I 2024-09-14 15:51:53.880 ServerApp] jupyter_lsp | extension was successfully linked.
[I 2024-09-14 15:51:53.881 ServerApp] jupyter_server_terminals | extension was successfully linked.
[I 2024-09-14 15:51:53.882 ServerApp] jupyterlab | extension was successfully linked.
[I 2024-09-14 15:51:53.884 ServerApp] notebook | extension was successfully linked.
[I 2024-09-14 15:51:53.968 ServerApp] notebook_shim | extension was successfully linked.
[I 2024-09-14 15:51:53.968 ServerApp] panel.io.jupyter_server_extension | extension was successfully linked.
[I 2024-09-14 15:51:53.973 ServerApp] notebook_shim | extension was successfully loaded.
[I 2024-09-14 15:51:53.973 ServerApp] jupyter_lsp | extension was successfully loaded.
[I 2024-09-14 15:51:53.974 ServerApp] jupyter_server_terminals | extension was successfully loaded.
[I 2024-09-14 15:51:53.974 LabApp] JupyterLab extension loaded from /home/jie/anaconda3/lib/python3.11/site-packages/jupyterlab
[I 2024-09-14 15:51:53.974 LabApp] JupyterLab application directory is /home/jie/anaconda3/share/jupyter/lab
[I 2024-09-14 15:51:53.974 LabApp] Extension Manager is 'pypi'.
[I 2024-09-14 15:51:53.975 ServerApp] jupyterlab | extension was successfully loaded.
[I 2024-09-14 15:51:53.976 ServerApp] notebook | extension was successfully loaded.
[I 2024-09-14 15:51:53.976 ServerApp] panel.io.jupyter_server_extension | extension was successfully loaded.
[I 2024-09-14 15:51:53.976 ServerApp] The port 8888 is already in use, trying another port.
Traceback (most recent call last):File "/home/jie/anaconda3/bin/jupyter-notebook", line 11, in <module>sys.exit(main())^^^^^^File "/home/jie/anaconda3/lib/python3.11/site-packages/jupyter_server/extension/application.py", line 618, in launch_instanceserverapp = cls.initialize_server(argv=args)^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/home/jie/anaconda3/lib/python3.11/site-packages/jupyter_server/extension/application.py", line 588, in initialize_serverserverapp.initialize(File "/home/jie/anaconda3/lib/python3.11/site-packages/traitlets/config/application.py", line 113, in innerreturn method(app, *args, **kwargs)^^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/home/jie/anaconda3/lib/python3.11/site-packages/jupyter_server/serverapp.py", line 2609, in initializeself.init_httpserver()File "/home/jie/anaconda3/lib/python3.11/site-packages/jupyter_server/serverapp.py", line 2432, in init_httpserverself._find_http_port()File "/home/jie/anaconda3/lib/python3.11/site-packages/jupyter_server/serverapp.py", line 2479, in _find_http_portsockets = bind_sockets(port, self.ip)^^^^^^^^^^^^^^^^^^^^^^^^^^^File "/home/jie/anaconda3/lib/python3.11/site-packages/tornado/netutil.py", line 162, in bind_socketssock.bind(sockaddr)
OSError: [Errno 99] Cannot assign requested address

解决方案

通过指定 --ip后,发现程序已可成功运行。

jupyter notebook --ip=127.0.0.1

pycharm 设置

在这里插入图片描述
在pycharm jupyter 的设置中,设置:

notebook --no-browser --ip=127.0.0.1

在这里插入图片描述

然后, pycharm 就可以运行 jupyter .ipynb 文件。

在这里插入图片描述

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

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

相关文章

数据库系列之GaussDB数据库中逻辑对象关系简析

初次接触openGauss或GaussDB数据库的逻辑对象&#xff0c;被其中的表空间、数据库、schema和用户之间的关系&#xff0c;以及授权管理困惑住了&#xff0c;与熟悉的MySQL数据库的逻辑对象又有明显的不同。本文旨在简要梳理下GaussDB数据库逻辑对象之间的关系&#xff0c;以加深…

浅谈EXT2文件系统(1)

简介 EXT2&#xff08;Second Extended Filesystem&#xff09;文件系统是Linux操作系统的早期文件系统之一&#xff0c;它于 1993 年推出&#xff0c;是第一个旨在克服 Ext 文件系统限制的商业文件系统。EXT2 没有日志功能&#xff0c;EXT2 支持的单个文件大小为 2TB&#xf…

如何在Word中插入复选框

如何在Word中插入复选框&#xff1a;详细教程与技巧 在Word中插入复选框是一项非常实用的技巧&#xff0c;尤其是在制作问卷调查、待办事项清单、交互式表单或文档中需要用户进行选择时&#xff0c;复选框不仅能提高文档的功能性&#xff0c;还能显得更加专业。本文将详细讲解…

不小心把回收站清空了怎么恢复?别慌!四招找回

在日常使用电脑的过程中&#xff0c;我们可能会不小心清空回收站&#xff0c;从而丢失一些重要的文件。当遇到这种情况时&#xff0c;很多人可能会感到焦虑和无助。然而&#xff0c;幸运的是&#xff0c;有一些方法可以帮助我们尝试恢复这些被删除的文件。下面&#xff0c;我们…

大数据-133 - ClickHouse 基础概述 全面了解

点一下关注吧&#xff01;&#xff01;&#xff01;非常感谢&#xff01;&#xff01;持续更新&#xff01;&#xff01;&#xff01; 目前已经更新到了&#xff1a; Hadoop&#xff08;已更完&#xff09;HDFS&#xff08;已更完&#xff09;MapReduce&#xff08;已更完&am…

关于【禁止new对象时在for循环内定义申明变量】

文章目录 简介代码分析反编译之后对比性能测试内存与垃圾回收情况JDK和常用框架怎么写总结依赖 简介 不知道是谁最先提出了一个不要将变量定义在循环内。 然后我们在代码扫描中有一项是&#xff1a;【禁止new对象时在for循环内定义申明变量】 我也好奇为什么不能&#xff1f…

如何利用MES系统进行产品质量全流程追溯

利用MES&#xff08;制造执行系统&#xff09;系统进行产品质量全流程追溯&#xff0c;是一个系统化和精细化的过程&#xff0c;主要涉及数据采集、信息整合、过程控制、查询分析以及持续优化等多个环节。以下是如何具体利用MES系统进行产品质量全流程追溯的步骤&#xff1a; 一…

centos(在线、离线)安装iptables

Iptables 是 Linux 操作系统中的一个用户空间工具&#xff0c;用来配置 Linux 内核中的 Netfilter 防火墙模块。它主要负责网络数据包的过滤、网络地址转换 (NAT) 以及配置防火墙规则。centos默认的防火墙管理工具是Firewalld&#xff0c;所以iptables需要下载安装。 目录 一…

嵌入式软件工程师:科技浪潮中的关键角色

嵌入式软件工程师&#xff1a;科技浪潮中的关键角色 一、嵌入式软件工程师的职业魅力 &#xff08;一&#xff09;市场需求旺盛 嵌入式软件工程师在当今科技领域中扮演着至关重要的角色。随着智能化时代的到来&#xff0c;嵌入式系统在各个行业的应用越来越广泛&#xff0c;市…

【贪心算法】贪心算法

贪心算法简介 1.什么是贪心算法2.贪心算法的特点3.学习贪心的方向 点赞&#x1f44d;&#x1f44d;收藏&#x1f31f;&#x1f31f;关注&#x1f496;&#x1f496; 你的支持是对我最大的鼓励&#xff0c;我们一起努力吧!&#x1f603;&#x1f603; 1.什么是贪心算法 与其说是…

[linux基础知识]教你使用vim和ctags阅读linux内核源码

1 安装ctags apt install ctags 2 内核源码目录下添加索引 使用下面命令&#xff0c;添加索引成功后&#xff0c;内核目录下会生成tags 索引文件。 ctags -R 3 vim使用索引阅读源码 跳转到函数变量定义与返回 #跳到函数或者变量定义 Ctrl] #返回 Ctrlo 光标移动到需要…

vue + Element UI table动态合并单元格

一、功能需求 1、根据名称相同的合并工作阶段和主要任务合并这两列&#xff0c;但主要任务内容一样&#xff0c;但要考虑主要任务一样&#xff0c;但工作阶段不一样的情况。&#xff08;枞向合并&#xff09; 2、落实情况里的定量内容和定性内容值一样则合并。&#xff08;横向…

设置使用阿里云服务器DNS

由于云服务器是从腾讯云迁移到阿里云&#xff0c;然后使用ssl验证时一直无法使用dns验证&#xff0c;也无法创建三级域名&#xff0c;原来需要把阿里云服务器改成阿里云的dns使用 如果使用其他服务器DNS会下面会显示当前DNS服务器&#xff0c;

Linux:git

hello&#xff0c;各位小伙伴&#xff0c;本篇文章跟大家一起学习《Linux&#xff1a;git》&#xff0c;感谢大家对我上一篇的支持&#xff0c;如有什么问题&#xff0c;还请多多指教 &#xff01; 如果本篇文章对你有帮助&#xff0c;还请各位点点赞&#xff01;&#xff01;&…

解决Docker镜像不可下载

使用国内可信的镜像中心 可信国内镜像网址&#xff1a;https://hub.atomgit.com/ 点击镜像仓库 搜索想要的镜像 按如图所示&#xff0c;即可查看对应的版本 点击复制&#xff0c;即可下载使用 缺点&#xff1a; 可用的镜像相比于docker官方量少 并且&#xff0c;获取的镜像名字…

【Java】方法2_Java的参数传递机制

文章目录 前言一、Java的参数传递机制都是值传递 1.基本类型的参数传递2.引用类型的参数传递总结 前言 学习Java的参数传递机制&#xff0c;基本类型的参数传递&#xff0c;引用类型的参数传递。 一、Java的参数传递机制都是值传递 值传递&#xff1a;指传输实参给方法的形参…

『功能项目』单例模式框架【37】

我们打开上一篇36C#拓展 - 优化冗余脚本的项目&#xff0c; 本章要做的事情是编写单例模式基类&#xff0c;让继承其基类的子类在运行时只存在一个&#xff0c;共有两个单例基类框架&#xff0c;分别是不继承MonoBehaviour的单例和继承MonoBehaviour的单例框架 首先编写不继承…

OpengGL教程(三)---使用VAO和VBO方式绘制三角形

本章参考官方教程&#xff1a;learnopengl-cn VertexShader.glsl #version 330 core layout(location 0) in vec3 position; layout(location 1) in vec3 color; uniform mat4 projection; // 投影矩阵 out vec4 ourColor; void main() {gl_Position projection * vec4(p…

Probabilistic Embeddings for Cross-Modal Retrieval 论文阅读

Probabilistic Embeddings for Cross-Modal Retrieval 论文阅读 Abstract1. Introduction2. Related work3. Method3.1. Building blocks for PCME3.1.1 Joint visual-textual embeddings3.1.2 Probabilistic embeddings for a single modality 3.2. Probabilistic cross-modal…

Xcode 16 RC (16A242) 发布下载,正式版下周公布

Xcode 16 RC (16A242) - Apple 平台 IDE IDE for iOS/iPadOS/macOS/watchOS/tvOS/visonOS 请访问原文链接&#xff1a;https://sysin.org/blog/apple-xcode-16/&#xff0c;查看最新版。原创作品&#xff0c;转载请保留出处。 作者主页&#xff1a;sysin.org Xcode 16 的新功…