Jupyter Notebook 实现正常显示中文和负号


Posted in Python onApril 24, 2020

请先安装SimHei字体到系统字体库

import matplotlib mpl
mpl.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
mpl.rcParams['axes.unicode_minus']=False #用来正常显示负号

补充知识:Pycharm2019.2使用Jupyter notebook无法输出显示no output解决方案

1. 问题描述

Pycharm2019.2Pro可以自动运行Jupyter notebook,但是在运行成功后却无法输出,如下图:

Jupyter Notebook 实现正常显示中文和负号

右边边栏中一直显示no output,但是正常来说运行之后这个位置会显示运行结果,这时候注意到上方

Jupyter Notebook 实现正常显示中文和负号

这里一直显示Starting,而不像是官网给出的显示一个服务器地址,具体问题出在哪也不太清楚,而且当结束jupyter服务时候会显示shutdown了0个kernel

Jupyter Notebook 实现正常显示中文和负号

一般来讲这里如果创建了新文件的话应该是shutdown一个Kernel,用终端运行如下

Jupyter Notebook 实现正常显示中文和负号

也就是说这里在pycharm中并没有打开kernel,故不能运行(我的猜测),但是问题具体在哪不太清楚,google、pycharm官网、stackoverflow我都搜过,但是没看到最新版的解决方案。

然后我使用的版本是Pycharm2019.2.4+Anaconda3 2019.10(都是最新版,Anaconda3最新版清华镜像已经开放下载了),从昨天下午到现在把Pycharm2019.2.3和Anaconda3都重装过几次来测试,都有这个问题。印象中在我windows10里面的pycharm(版本也稍微低一点,pycharm和anaconda版本都低一些)并没有这个问题并且可以正常运行notebook,这里可能是新版本的BUG吧。

2. 解决方案

鼓捣了半天,终于弄出了一个替代方案,可以在pycharm中使用notebook,下面是具体步骤:

在pycharm命令行运行jupyter notebook --no-browser
运行这个命令用来打开jupyter notebook的服务器但不打开浏览器,这时候会提示给出一个URL

Jupyter Notebook 实现正常显示中文和负号

然后我们拷贝这个URL(token后面的一串字符有没有都没关系)把他粘贴到Jupyter服务器中

Jupyter Notebook 实现正常显示中文和负号

点开这个下拉菜单,选择configure jupyter server

Jupyter Notebook 实现正常显示中文和负号

然后把刚刚在terminal中拷贝的URL除去=后面的部分复制到第二栏中(也就是http://localhost:8888/?token=),再点击Apply和OK,这时候刚刚自动启动栏就会显示如下的数据

Jupyter Notebook 实现正常显示中文和负号

这时候我们再运行下方的cell,会提示输入password or token(好像每次重新启动notebook都需要输入,因为这个Token每次都会变,目前还没有啥方法解决)

Jupyter Notebook 实现正常显示中文和负号

刚刚URL后面token=…,这时候把等号后面的内容复制到这里,并点击OK,就能运行啦!

Jupyter Notebook 实现正常显示中文和负号

并且下方的变量栏也能够使用

Jupyter Notebook 实现正常显示中文和负号

就可以愉快的使用notebook并且还有自动提示、补全、变量显示等等等等功能了!

以上这篇Jupyter Notebook 实现正常显示中文和负号就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
用python删除java文件头上版权信息的方法
Jul 31 Python
Python提取网页中超链接的方法
Sep 18 Python
利用python编写一个图片主色转换的脚本
Dec 07 Python
Python subprocess模块详细解读
Jan 29 Python
python实现教务管理系统
Mar 12 Python
Python将list中的string批量转化成int/float的方法
Jun 26 Python
Python将一个Excel拆分为多个Excel
Nov 07 Python
django主动抛出403异常的方法详解
Jan 04 Python
详解Windows下PyCharm安装Numpy包及无法安装问题解决方案
Jun 18 Python
Python 解析简单的XML数据
Jul 24 Python
教你用Python matplotlib库制作简单的动画
Jun 11 Python
python中%格式表达式实例用法
Jun 18 Python
500行python代码实现飞机大战
Apr 24 #Python
matplotlib jupyter notebook 图像可视化 plt show操作
Apr 24 #Python
Python3实现飞机大战游戏
Apr 24 #Python
python实现飞船游戏的纵向移动
Apr 24 #Python
python实现俄罗斯方块小游戏
Apr 24 #Python
iPython pylab模式启动方式
Apr 24 #Python
python实现扫雷小游戏
Apr 24 #Python
You might like
深入PHP操作MongoDB的技术总结
2013/06/02 PHP
奉献出一个封装的curl函数 便于调用(抓数据专用)
2013/07/22 PHP
Yii2中OAuth扩展及QQ互联登录实现方法
2016/05/16 PHP
PHP输出图像imagegif、imagejpeg与imagepng函数用法分析
2016/11/14 PHP
PHP编程快速实现数组去重的方法详解
2017/07/22 PHP
PHP join()函数用法与实例讲解
2019/03/11 PHP
PHP快速导出百万级数据到CSV或者EXCEL文件
2020/11/27 PHP
javascript中的有名函数和无名函数
2007/10/17 Javascript
jQuery $.each的用法说明
2010/03/22 Javascript
jQuery 自定义函数写法分享
2012/03/30 Javascript
一道关于JavaScript变量作用域的面试题
2016/03/08 Javascript
JS与jQuery实现隔行变色的方法
2016/09/09 Javascript
文件上传插件SWFUpload的使用指南
2016/11/29 Javascript
boostrapTable的refresh和refreshOptions区别浅析
2017/01/22 Javascript
zTree 树插件实现全国五级地区点击后加载的示例
2018/02/05 Javascript
详解原生JS回到顶部
2019/03/25 Javascript
Vue使用screenfull实现全屏效果
2020/09/17 Javascript
详细解析Python中__init__()方法的高级应用
2015/05/11 Python
python发送邮件脚本
2018/05/22 Python
解决python读取几千万行的大表内存问题
2018/06/26 Python
python3.8下载及安装步骤详解
2020/01/15 Python
Python函数必须先定义,后调用说明(函数调用函数例外)
2020/06/02 Python
python3+opencv 使用灰度直方图来判断图片的亮暗操作
2020/06/02 Python
如何在python中实现线性回归
2020/08/10 Python
python使用numpy中的size()函数实例用法详解
2021/01/29 Python
值得收藏的HTML5资源(学习html5的朋友可以收藏下)
2010/07/20 HTML / CSS
买卖正宗运动鞋:GOAT
2019/12/06 全球购物
介绍一下SOA和SOA的基本特征
2016/02/24 面试题
五水共治捐款倡议书
2014/05/14 职场文书
网球场地租赁协议范本
2014/10/07 职场文书
教师党员个人整改措施
2014/10/27 职场文书
原告代理词范文
2015/05/25 职场文书
Python 机器学习工具包SKlearn的安装与使用
2021/05/14 Python
你知道哪几种MYSQL的连接查询
2021/06/03 MySQL
详解Go语言运用广度优先搜索走迷宫
2021/06/23 Python
Android开发手册自定义Switch开关按钮控件
2022/06/10 Java/Android