Jupyter内核执行mysql.connector简单连接代码时立即崩溃的问题求助
Jupyter内核执行mysql.connector简单连接代码时立即崩溃的问题求助
大家好,我遇到一个卡了很久的棘手问题,已经花了至少6小时查找解决方案,试过各种重装操作都没效果,实在没办法来请教各位了!
当我在.ipynb文件里运行下面这段代码时,Jupyter内核会立即崩溃,给出的错误提示如下:
Disposing session as kernel process died ExitCode: 3221225477, Reason:
我的代码其实非常简单,就是尝试连接本地MySQL:
import mysql.connector as connector connection=connector.connect(user="root",password="mysql")
VSCode里输出的详细错误日志如下:
[error] Failed to write data to the kernel channel shell [ <Buffer 3c 49 44 53 7c 4d 53 47 3e>, <Buffer 31 37 39 63 65 63 64 33 33 37 66 36 32 39 64 30 30 63 39 65 33 61 35 63 30 31 62 65 32 39 63 37 32 34 35 34 61 30 34 66 61 36 63 63 64 36 35 34 66 31 ... 14 more bytes>, <Buffer 7b 22 64 61 74 65 22 3a 22 32 30 32 34 2d 31 32 2d 30 38 54 31 38 3a 33 30 3a 35 38 2e 38 37 37 5a 22 2c 22 6d 73 67 5f 69 64 22 3a 22 38 37 64 65 63 ... 177 more bytes>, <Buffer 7b 7d>, <Buffer 7b 7d>, <Buffer 7b 22 73 69 6c 65 6e 74 22 3a 66 61 6c 73 65 2c 22 73 74 6f 72 65 5f 68 69 73 74 6f 72 79 22 3a 66 61 6c 73 65 2c 22 75 73 65 72 5f 65 78 70 72 65 73 ... 12617 more bytes> ] [Error: Socket is closed at a.postToSocket (c:\Users\~\.vscode\extensions\ms-toolsai.jupyter-2024.10.0-win32-x64\dist\extension.node.js:304:8060) at c:\Users\~\.vscode\extensions\ms-toolsai.jupyter-2024.10.0-win32-x64\dist\extension.node.js:304:7804] { errno: 9, code: 'EBADF' }
我已经尝试过的解决方法包括:
- 完全卸载并重新安装VSCode(清理了所有残留配置文件)
- 卸载重装Python(覆盖了不同版本,且清理了环境变量和缓存)
- 卸载重装MySQL数据库(包括删除数据目录后重新初始化)
- 重新安装所有相关Python包:pip、jupyter、mysql.connector等,甚至试过用不同的PyPI源
但所有操作都没能解决问题,内核还是一运行这段连接代码就崩溃。有没有人遇到过类似的情况,或者能给我一些排查方向?非常感谢!
备注:内容来源于stack exchange,提问作者Peter Csongradi




