当使用jupyter notebook执行代码时可能会出现以下情况:无法执行代码,右上角提示内核正忙

 

 问题产生原因:

1、文件路径中包含中文(往往文件路径包含中文的时候,在安装之前就会提示无法安装,如果最终还是包含中文路径,应该重新安装)

2、系统用户名中包含中文

(如图所示,当用户名中包含中文,仍然会导致 jupyter notebook无法运行。进入jupyter notebook之前只会弹出以下控制台窗口,并不会自动打开jupyter notebook操作窗口)

解决方案:

1、新建一个不带中文的用户(可参考以下教程),登录新的账户,在新的账户下安装jupyter notebook 。

win10系统怎么创建新用户_win10创建新用户的详细步骤-系统城 (xitongcheng.com)

*************************************************************************************************************改用户名并不能解决问题,因为改了用户名之后,C盘“用户”文件夹中的用户文件仍然是中文,而用户文件夹不能直接改名,操作较为复杂;更为重要的是,修改用户文件夹名后会导致很多问题,比如其他软件无法运行等。

 *************************************************************************************************************

2.使用虚拟机,在虚拟机中创建一个不带中文的账户。但是此方法使得每次使用jupyter notebook都要运行虚拟机,较为繁琐,并且由于部分电脑配置原因,使用虚拟机可能卡顿严重,所以还是建议采用方法一

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐