【解决】Jupyter:无法新建文件,无法运行代码,内核忙碌,中文用户名,Bad file descriptor (C:\projects\libzmq\src\epoll.cpp:100)等问题

因重装了系统,windows用户名设置成了中文。这导致Jupyter启动后,打开项目代码无法运行,无论选择哪个内核,都是忙碌状态,运行代码后也直接跳过。同时,启动Jupyter时报错:Bad file descriptor (C:\projects\libzmq\src\epoll.cpp:100)。

一、解决windows用户名设置成中文导致jupyter内核无法启动

1重装系统

2管理员用户修改用户名和注册表

查阅资料发现主要方法是前面两种果断放弃。

3【强推】修改环境变量

        a.WIN+Q键:输入“环境变量”

         b.“高级”中选择环境变量。

         c.修改TEMP和TMP。未修改前为:C:\Users\用户名\AppData\Local\Temp

。修改内容任意。

 二、解决 Bad file descriptor (C:\projects\libzmq\src\epoll.cpp:100)

原因:pyzmq模块的版本太高。

解决方法:将其版本改低,例如可以改为19.0.2版本。

pip uninstall pyzmq

代码运行后,输入y即可继续。

 然后输入即可:

pip install pyzmq==19.0.2

还可以使用pip list来查看是否安装成功。

pip list

修改成功:

再次运行jupyter即可。

 

  • 4
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

湘粤Ian

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值