VSCode中Python 3.11.4 Jupyter内核启动超时问题求助
解决VSCode特定文件夹中Jupyter Kernel启动超时问题
针对仅在特定文件夹无法启动Python 3.11.4 Kernel(子文件夹可正常运行)、提示Failed to start the Kernel. Unable to start Kernel 'Python 3.11.4' due to a timeout waiting for the ports to get used.的问题,试试以下方案:
1. 检查文件夹权限
- 右键该特定文件夹,确认当前用户拥有完整读写权限,权限受限会导致Kernel进程无法创建临时文件或监听端口。
- 尝试将文件夹移动到用户主目录等权限宽松的目录,再测试笔记本运行情况。
2. 清除文件夹本地配置缓存
- 删除该文件夹下的
.vscode隐藏文件夹(或重命名为.vscode_backup),重启VSCode后重新打开笔记本。损坏的本地配置可能导致Kernel启动异常。
3. 排查路径中的特殊字符
- 确认文件夹路径是否包含非ASCII字符(如中文、特殊符号、空格),这类字符可能引发路径解析错误,导致端口监听超时。
- 将文件夹重命名为纯英文+数字格式,简化路径层级后再测试。
4. 重置虚拟环境关联
- 通过VSCode左下角的Python解释器选择器,手动切换到全局Python 3.11.4解释器,避免文件夹关联的虚拟环境配置异常。
- 若该文件夹下有
venv/.venv虚拟环境文件夹,删除后重新创建再测试。
5. 手动指定Kernel启动端口
- 在VSCode设置中搜索
Jupyter: Server Port,手动设置固定端口(如8889),避免自动端口分配冲突。 - 重启VSCode后,在该特定文件夹中重新启动Kernel。
内容的提问来源于stack exchange,提问作者Supermani
相关产品推荐
相关产品推荐

