解决Jupyter Notebook “signal only works in main thread“问题

 更新时间:2023年09月07日 10:21:42   作者:loovelj  
这篇文章主要介绍了解决Jupyter Notebook “signal only works in main thread“问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Jupyter Notebook “signal only works in main thread“

1、使用Jupyter Notebook的时候

看到Jupyter可以更换主题,很简单,使用pip 安装jupyter-themes 就可以了

# install jupyterthemes
pip install jupyterthemes
# upgrade to latest version
pip install --upgrade jupyterthemes

2、在安装是时候

会说jupyter core 版本比较低,安装不成功,查询了一下,可以使用conda升级jupyter

#升级jupyter
conda upgrade notebook

3、安装完成后

重新安装jupyterthemes就成功了。

#设置主题
jt -t chesterish

现在启动就可以看到彩色的主题了。

4、又会出现这个问题

就是内核一直显示忙碌,连简单的print都不能执行了。

然后看后台,最后说

"signal only works in main thread"

这里写图片描述

5、查询了很多网站

最后发现是两个包版本安装不对,重新安装这两个包就就可以了。

pip install "pyzmq==17.0.0" "ipykernel==4.8.2"

安装成功后,启动jupyter,发现可以正常运行了。

更新:

这些都有了很大的改变,我看现在pip 自动安装最新的版本是下面这个,大家试试可以不,不行就用上面的吧~

pip install "ipython-7.23.1" "pyzmq-22.0.3"

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • python通过apply使用元祖和列表调用函数实例

    python通过apply使用元祖和列表调用函数实例

    这篇文章主要介绍了python通过apply使用元祖和列表调用函数,实例分析了python中apply方法的使用技巧,需要的朋友可以参考下
    2015-05-05
  • numpy:找到指定元素的索引示例

    numpy:找到指定元素的索引示例

    今天小编就为大家分享一篇numpy:找到指定元素的索引示例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • 解决TensorFlow模型恢复报错的问题

    解决TensorFlow模型恢复报错的问题

    今天小编就为大家分享一篇解决TensorFlow模型恢复报错的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-02-02
  • 天翼开放平台免费短信验证码接口使用实例

    天翼开放平台免费短信验证码接口使用实例

    天翼开放平台提供了一个免费的短信验证码API,下面看看使用方法吧,我们用python开发接口
    2013-12-12
  • TensorFlow神经网络创建多层感知机MNIST数据集

    TensorFlow神经网络创建多层感知机MNIST数据集

    这篇文章主要为大家介绍了TensorFlow神经网络如何创建多层感知机MNIST数据集的实现过程示例,有需要的朋友可以借鉴参考下,希望能够有所帮助
    2021-11-11
  • PyTorch中的参数类torch.nn.Parameter()详解

    PyTorch中的参数类torch.nn.Parameter()详解

    这篇文章主要给大家介绍了关于PyTorch中torch.nn.Parameter()的相关资料,要内容包括基础应用、实用技巧、原理机制等方面,文章通过实例介绍的非常详细,需要的朋友可以参考下
    2022-02-02
  • Python Tornado核心及相关原理详解

    Python Tornado核心及相关原理详解

    这篇文章主要介绍了Python Tornado核心及相关原理详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-06-06
  • pytorch中.to(device) 和.cuda()的区别说明

    pytorch中.to(device) 和.cuda()的区别说明

    这篇文章主要介绍了pytorch中.to(device) 和.cuda()的区别说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-05-05
  • python利用TextBlob库实现轻松分析文本情感

    python利用TextBlob库实现轻松分析文本情感

    TextBlob是一个基于NLTK(Natural Language Toolkit)和Pattern库的Python库,它提供了一系列方便的接口和方法来处理文本数据,下面我们就来学习一下如何利用TextBlob库实现轻松分析文本情感吧
    2023-12-12
  • Python实现计算机时长管理程序

    Python实现计算机时长管理程序

    这篇文章主要为大家详细介绍了如何使用Python编写一个包含倒计时,密码验证,音频控制,系统进程监控与终止等功能的程序,需要的可以了解下
    2025-02-02

最新评论