jupyter-notebook - Jupyter notebook:该端口已经在使用中,尝试另一个端口?
问题描述
我可以通过以下方式成功加入港口
ssh -N -L 8888:127.0.0.1:8888 server_ip
但是如果我只是加入服务器,然后使用jupyter notebook
,我无法成功打开端口。
ssh server_ip
jupyter notebook --port=8888
Error:
The port 8888 is already in use, trying another port.
是什么原因以及如何解决?
解决方案
您可以通过在 Linux 机器上执行以下命令来检查当前在端口 8888 上运行的应用程序。如果它恰好是现有的 jupyter,您可以尝试终止该进程并启动一个新进程。
检查当前进程在 8888 中运行
lsof -i:8888
杀死当前进程。
kill $(lsof -t -i:8888)
强行杀死当前进程
kill -9 $(lsof -t -i:8888)
如果出于某种原因您不想终止当前进程,您可以尝试在不同的端口上启动 jupyter。
jupyter notebook --port=8889
推荐阅读
- java - Android:从两个字符串计算事件的持续时间
- business-intelligence - 使用特定字段时分发报告
- ansible - 如何在没有指定主机的情况下运行 Ansible 剧本?
- r - 将 if 条件作为函数参数传递 - 错误未使用的参数
- java - 使用 Spring JpaRepository(由休眠支持),有没有办法根据 GrantedAuthority 有条件地过滤字段?
- sql-server - 如何在使用 TFDUpdateSQL 插入后获取新 AutoInc 字段值的值
- wordpress - 带有 React 的 WordPress:保存和使用通过 fetch 收集的数据
- rx-swift - 致命错误:绑定错误到行为中继:objectDeleted:文件 #2025
- c# - 通过 C# 执行 Oracle 命令 - 错误:ORA-00933:SQL 命令未正确结束
- java - 如何避免 MVEL PropertyAccessExceptions