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

 更新时间:2023年01月04日 10:41:11   作者: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,发现可以正常运行了。

===========================

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

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

总结

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

相关文章

  • 详解python使用递归、尾递归、循环三种方式实现斐波那契数列

    详解python使用递归、尾递归、循环三种方式实现斐波那契数列

    本篇文章主要介绍了python使用递归、尾递归、循环三种方式实现斐波那契数列,非常具有实用价值,需要的朋友可以参考下
    2018-01-01
  • python实现将两个文件夹合并至另一个文件夹(制作数据集)

    python实现将两个文件夹合并至另一个文件夹(制作数据集)

    这篇文章主要介绍了python实现将两个文件夹合并至另一个文件夹(制作数据集),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-04-04
  • python装饰器代码解析

    python装饰器代码解析

    这篇文章主要介绍了python装饰器代码解析,文章分享的内容有装饰器通用模型及一些关键点,通过举例详细介绍,具有一的参考价值,需要的朋友可以参考一下
    2022-03-03
  • Django框架创建项目的方法入门教程

    Django框架创建项目的方法入门教程

    这篇文章主要介绍了Django框架创建项目的方法,结合实例形式分析了Django框架管理工具的使用及创建项目的相关操作技巧,需要的朋友可以参考下
    2019-11-11
  • Go/Python/Erlang编程语言对比分析及示例代码

    Go/Python/Erlang编程语言对比分析及示例代码

    这篇文章主要介绍了Go/Python/Erlang编程语言对比分析及示例代码,本文重点是给大家介绍go语言,从语言对比分析的角度切入介绍,需要的朋友可以参考下
    2018-04-04
  • python打印经典故事从前有座山的几种写法

    python打印经典故事从前有座山的几种写法

    在定义了函数之后,就可以使用该函数了,下面这篇文章主要给大家介绍了关于python打印经典故事从前有座山的几种写法,通过这个有意思的实例帮助大家学习python,需要的朋友可以参考下
    2022-05-05
  • python经典练习百题之猴子吃桃三种解法

    python经典练习百题之猴子吃桃三种解法

    这篇文章主要给大家介绍了关于python经典练习百题之猴子吃桃三种解法的相关资料, Python猴子吃桃子编程是一个趣味性十足的编程练习,在这个练习中,我们将要使用Python语言来模拟一只猴子吃桃子的过程,需要的朋友可以参考下
    2023-10-10
  • Python创建一个元素都为0的列表实例

    Python创建一个元素都为0的列表实例

    今天小编就为大家分享一篇Python创建一个元素都为0的列表实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-11-11
  • python在不同层级目录import模块的方法

    python在不同层级目录import模块的方法

    这篇文章主要介绍了python 在不同层级目录import 模块的方法,需要的朋友可以参考下
    2016-01-01
  • Python编程之顺序执行与程序的主入口详解

    Python编程之顺序执行与程序的主入口详解

    程序从程序入口进入,到程序执行结束,大体是按照顺序结构执行语句、函数或代码块,掌握程序的结构,有利于把握程序的主体框架,下面这篇文章主要给大家介绍了关于Python编程之顺序执行与程序的主入口的相关资料,需要的朋友可以参考下
    2022-12-12

最新评论