终端启动jupyter notebook更换端口

一、问题描述

如果尝试在端口 8889 上启动 Jupyter Notebook 但最终启动在了 8890 端口,这通常意味着 8889 端口已经被占用。要解决这个问题,可以尝试以下几种方法来关闭占用 8889 端口的进程。

1. 查找并终止占用端口的进程

首先,需要找出哪个进程正在占用 8889 端口。打开终端或命令行界面,然后根据操作系统使用以下命令:

对于 macOS 和 Linux:
bash 复制代码
lsof -i :8889

这将列出所有占用端口 8889 的进程。会看到一些列,其中包含进程的 ID(PID)。一旦找到 PID,可以使用 kill 命令终止它:

bash 复制代码
kill -9 PID

PID 替换为实际的进程 ID。

对于 Windows:

在命令提示符(cmd)或 PowerShell 中,可以使用:

cmd 复制代码
netstat -aon | findstr :8889

这会显示所有占用端口 8889 的进程,包括 PID。找到 PID 后,使用以下命令终止该进程:

cmd 复制代码
taskkill /F /PID PID

同样,将 PID 替换为实际的进程 ID。

2. 重新启动 Jupyter Notebook

在终止了占用端口的进程之后,应该能够在想要的端口上启动 Jupyter Notebook,如:

bash 复制代码
jupyter notebook --port=8889
相关推荐
yaoh.wang6 小时前
力扣(LeetCode) 13: 罗马数字转整数 - 解法思路
python·程序人生·算法·leetcode·面试·职场和发展·跳槽
小鸡吃米…7 小时前
Python PyQt6教程七-控件
数据库·python
1916zz7 小时前
Extreme programing 方利喆 _ 江贤晟
python
长安牧笛7 小时前
智能鞋柜—脚气终结者,内置温湿度传感器和紫外线灯,晚上回家,把鞋放进去,自动检测湿度,湿度超标就启动烘干+紫外线杀菌,第二天穿鞋干燥无异味。
python
weixin_457760008 小时前
PIL库将图片位深度是1、8、32统一转换为24的方法
python
Lucky高9 小时前
Pandas库入门
python·pandas
小鸡吃米…9 小时前
Python PyQt6教程三-菜单与工具栏
开发语言·python
Jack电子实验室9 小时前
【杭电HDU】校园网(DeepL/Srun)自动登录教程
python·嵌入式硬件·计算机网络·自动化
木头左10 小时前
二值化近似计算在量化交易策略中降低遗忘门运算复杂度
python
Jelena1577958579210 小时前
Java爬虫淘宝拍立淘item_search_img拍接口示例代码
开发语言·python