解决jupyter notebook 出现In[*]的问题


Posted in Python onApril 13, 2020

问题:

安装jupyter后,在网页能打开,新建python3文件后,简单的print也无法输出,显示In [*]

解决jupyter notebook 出现In[*]的问题

百度谷歌过后,基本解决方案都是集中在重启kernel和安装notebook这两种,其中让安装notebook的简直就是瞎搞,根本经不起验证(没安装notebook能进得了网页?),可以直接忽略。重启kernel还是不行,发现问题跟别人的不太一样,图中的红圈部分,事实是notebook根本没连上python服务,如何调试得了?

折腾过后,一直还是没连上,有点心凉。终于在参考很多博客后,有人提到的python兼容性问题(Linux下,自己修改了默认python为3.5版本),之后看马哥教育里面的课程,可以通过pyenv来实现多版本python的兼容隔离问题。之后死马当活马医,装pyenv,重装jupyter,然后再测试,完事,正常了。

解决jupyter notebook 出现In[*]的问题

总结:

显示[*]的,如果是Linux系统,不妨看看jupyter网页进去后,右上角的python后的符号是不是一个圈,只有圈才代表连上了python服务。如果是连上了,建议重启kernel应该就可以;如果是显示一个锁的标记,显示未连上服务,那就不是jupyter的问题,是Linux下python多版本兼容性问题,建议安装pyenv,之后重装jupyter。

补充知识:jupyter notebook中,对tensorflow运行时经常出现“The kernel appears to have died. It will restart automatically”

在jupyter notebook 或者spyder上运行tensorflow的代码时(主要是代码 包含CNN),如果软件安装有问题,会出现“The kernel appears to have died. It will restart automatically”。

解决方案如下,亲测可行:

(1) 将 C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\extras\CUPTI\libx64 目录下的cupti64_80.dll文件拷贝到下面目录中:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin

(2) 下载下来cuDNN压缩包解压后,将解压后的bin目录下面的文件拷贝到:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin

(3) 将解压后的include目录下的文件拷贝到:

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\include

(4) 将解压后的lib\include\x64目录下的文件拷贝到:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\lib\include\x64

再次运行jupyter notebook 或者spyder的CNN就不会出现kernel died的问题了

(2)-(4)在装cuda的时候一般已经完成了。

提示:在jupyter notebook上一次只能运行一个文件,如果运行多个文件会出现错误,即使叉掉已运行的文件也没用,需要回到如下界面点击shutdown 来关掉正在运行的文件。

以上这篇解决jupyter notebook 出现In[*]的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python中的descriptor描述器简明使用指南
Jun 02 Python
Python3.6正式版新特性预览
Dec 15 Python
Python常用时间操作总结【取得当前时间、时间函数、应用等】
May 11 Python
python实现学生管理系统
Jan 11 Python
python模仿网页版微信发送消息功能
Feb 24 Python
Python框架Flask的基本数据库操作方法分析
Jul 13 Python
Python访问MongoDB,并且转换成Dataframe的方法
Oct 15 Python
浅谈pycharm下找不到sqlalchemy的问题
Dec 03 Python
Python爬虫实现的根据分类爬取豆瓣电影信息功能示例
Sep 15 Python
python+OpenCV实现车牌号码识别
Nov 08 Python
Python Pickle 实现在同一个文件中序列化多个对象
Dec 30 Python
pip/anaconda修改镜像源,加快python模块安装速度的操作
Mar 04 Python
超全Python图像处理讲解(多模块实现)
Apr 13 #Python
关于jupyter打开之后不能直接跳转到浏览器的解决方式
Apr 13 #Python
Python restful框架接口开发实现
Apr 13 #Python
Jupyter notebook 启动闪退问题的解决
Apr 13 #Python
windows上彻底删除jupyter notebook的实现
Apr 13 #Python
Python json转字典字符方法实例解析
Apr 13 #Python
Jupyter notebook设置背景主题,字体大小及自动补全代码的操作
Apr 13 #Python
You might like
php抽象类用法实例分析
2015/07/07 PHP
thinkPHP的表达式查询用法详解
2016/09/14 PHP
PHP利用Socket获取网站的SSL证书与公钥
2017/06/18 PHP
php 使用ActiveMQ发送消息,与处理消息操作示例
2020/02/23 PHP
Javascript创建Silverlight Plugin以及自定义nonSilverlight和lowSilverlight样式
2010/06/28 Javascript
BOM与DOM的区别分析
2010/10/26 Javascript
JavaScript 程序编码规范
2010/11/23 Javascript
Jquery.Form 异步提交表单的简单实例
2014/03/03 Javascript
解决Jquery鼠标经过不停滑动的问题
2014/03/03 Javascript
jquery delay()介绍及使用指南
2014/09/02 Javascript
jQuery增加与删除table列的方法
2016/03/01 Javascript
一些实用性较高的js方法
2016/04/19 Javascript
全面解析JavaScript中的valueOf与toString方法(推荐)
2016/06/14 Javascript
json对象转为字符串,当做参数传递时加密解密的实现方法
2016/06/29 Javascript
Bootstrap编写一个兼容主流浏览器的受众门户式风格页面
2016/07/01 Javascript
webix+springmvc session超时跳转登录页面
2016/10/30 Javascript
vue router下的html5 history在iis服务器上的设置方法
2017/10/18 Javascript
JavaScript实现微信红包算法及问题解决方法
2018/04/26 Javascript
JS获取浏览器地址栏的多个参数值的任意值实例代码
2018/07/24 Javascript
jQuery基于随机数解决中午吃什么去哪吃问题示例
2018/12/29 jQuery
Angular请求防抖处理第一次请求失效问题
2019/05/17 Javascript
微信小程序之 catalog 切换实现解析
2019/09/12 Javascript
Layui数据表格判断编辑输入的值,是否为我需要的类型详解
2019/10/26 Javascript
Python的垃圾回收机制深入分析
2014/07/16 Python
KMP算法精解及其Python版的代码示例
2016/06/01 Python
Python装饰器用法示例小结
2018/02/11 Python
python处理两种分隔符的数据集方法
2018/12/12 Python
python+ffmpeg批量去视频开头的方法
2019/01/09 Python
用django设置session过期时间的方法解析
2019/08/05 Python
Python安装与卸载流程详细步骤(图解)
2020/02/20 Python
无传销社区工作方案
2014/05/13 职场文书
药店采购员岗位职责
2014/09/30 职场文书
大学社团活动总结怎么写
2019/06/21 职场文书
springboot入门 之profile设置方式
2022/04/04 Java/Android
Android在Sqlite3中的应用及多线程使用数据库的建议
2022/04/24 Java/Android
nginx 添加http_stub_status_module模块
2022/05/25 Servers