Jupyter Notebook 實現(xiàn)正常顯示中文和負號
請先安裝SimHei字體到系統(tǒng)字體庫
import matplotlib mpl mpl.rcParams['font.sans-serif']=['SimHei'] #用來正常顯示中文標(biāo)簽 mpl.rcParams['axes.unicode_minus']=False #用來正常顯示負號
補充知識:Pycharm2019.2使用Jupyter notebook無法輸出顯示no output解決方案
1. 問題描述
Pycharm2019.2Pro可以自動運行Jupyter notebook,但是在運行成功后卻無法輸出,如下圖:
右邊邊欄中一直顯示no output,但是正常來說運行之后這個位置會顯示運行結(jié)果,這時候注意到上方
這里一直顯示Starting,而不像是官網(wǎng)給出的顯示一個服務(wù)器地址,具體問題出在哪也不太清楚,而且當(dāng)結(jié)束jupyter服務(wù)時候會顯示shutdown了0個kernel
一般來講這里如果創(chuàng)建了新文件的話應(yīng)該是shutdown一個Kernel,用終端運行如下
也就是說這里在pycharm中并沒有打開kernel,故不能運行(我的猜測),但是問題具體在哪不太清楚,google、pycharm官網(wǎng)、stackoverflow我都搜過,但是沒看到最新版的解決方案。
然后我使用的版本是Pycharm2019.2.4+Anaconda3 2019.10(都是最新版,Anaconda3最新版清華鏡像已經(jīng)開放下載了),從昨天下午到現(xiàn)在把Pycharm2019.2.3和Anaconda3都重裝過幾次來測試,都有這個問題。印象中在我windows10里面的pycharm(版本也稍微低一點,pycharm和anaconda版本都低一些)并沒有這個問題并且可以正常運行notebook,這里可能是新版本的BUG吧。
2. 解決方案
鼓搗了半天,終于弄出了一個替代方案,可以在pycharm中使用notebook,下面是具體步驟:
在pycharm命令行運行jupyter notebook --no-browser
運行這個命令用來打開jupyter notebook的服務(wù)器但不打開瀏覽器,這時候會提示給出一個URL
然后我們拷貝這個URL(token后面的一串字符有沒有都沒關(guān)系)把他粘貼到Jupyter服務(wù)器中
點開這個下拉菜單,選擇configure jupyter server
然后把剛剛在terminal中拷貝的URL除去=后面的部分復(fù)制到第二欄中(也就是http://localhost:8888/?token=),再點擊Apply和OK,這時候剛剛自動啟動欄就會顯示如下的數(shù)據(jù)
這時候我們再運行下方的cell,會提示輸入password or token(好像每次重新啟動notebook都需要輸入,因為這個Token每次都會變,目前還沒有啥方法解決)
剛剛URL后面token=…,這時候把等號后面的內(nèi)容復(fù)制到這里,并點擊OK,就能運行啦!
并且下方的變量欄也能夠使用
就可以愉快的使用notebook并且還有自動提示、補全、變量顯示等等等等功能了!
以上這篇Jupyter Notebook 實現(xiàn)正常顯示中文和負號就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python實現(xiàn)將一個大文件按段落分隔為多個小文件的簡單操作方法
這篇文章主要介紹了Python實現(xiàn)將一個大文件按段落分隔為多個小文件的簡單操作方法,涉及Python針對文件的讀取、遍歷、轉(zhuǎn)換、寫入等相關(guān)操作技巧,需要的朋友可以參考下2017-04-04Python實現(xiàn)的樸素貝葉斯算法經(jīng)典示例【測試可用】
這篇文章主要介紹了Python實現(xiàn)的樸素貝葉斯算法,結(jié)合實例形式詳細分析了Python實現(xiàn)與使用樸素貝葉斯算法的具體操作步驟與相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2018-06-06python html2text庫將HTML文檔轉(zhuǎn)換為純文本格式使用示例探索
這篇文章主要為大家介紹了python html2text庫將HTML文檔轉(zhuǎn)換為純文本格式使用示例探索,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2024-01-01Pygame游戲開發(fā)之太空射擊實戰(zhàn)碰撞改進篇
相信大多數(shù)8090后都玩過太空射擊游戲,在過去游戲不多的年代太空射擊自然屬于經(jīng)典好玩的一款了,今天我們來自己動手實現(xiàn)它,在編寫學(xué)習(xí)中回顧過往展望未來,在本課中,我們將討論如何更改?Pygame?處理精靈之間沖突的方式2022-08-08python?matplotlib庫繪圖實戰(zhàn)之繪制散點圖
Python有著強大的繪圖庫 matplotlib,該庫集成了大量的繪制函數(shù),可以滿足我們平時絕大多數(shù)的繪圖要求,這篇文章主要給大家介紹了關(guān)于python?matplotlib庫繪圖實戰(zhàn)之繪制散點圖的相關(guān)資料,需要的朋友可以參考下2022-07-07Python的網(wǎng)絡(luò)編程庫Gevent的安裝及使用技巧
Gevent庫的奧義在于并發(fā)式的高性能網(wǎng)絡(luò)程序設(shè)計支持,這里我們將來講解Python的網(wǎng)絡(luò)編程庫Gevent的安裝及使用技巧,來看一下Gevent支持的多進程程序編寫:2016-06-06