Jupyter Notebook 實(shí)現(xiàn)正常顯示中文和負(fù)號(hào)
請(qǐng)先安裝SimHei字體到系統(tǒng)字體庫(kù)
import matplotlib mpl mpl.rcParams['font.sans-serif']=['SimHei'] #用來(lái)正常顯示中文標(biāo)簽 mpl.rcParams['axes.unicode_minus']=False #用來(lái)正常顯示負(fù)號(hào)
補(bǔ)充知識(shí):Pycharm2019.2使用Jupyter notebook無(wú)法輸出顯示no output解決方案
1. 問(wèn)題描述
Pycharm2019.2Pro可以自動(dòng)運(yùn)行Jupyter notebook,但是在運(yùn)行成功后卻無(wú)法輸出,如下圖:

右邊邊欄中一直顯示no output,但是正常來(lái)說(shuō)運(yùn)行之后這個(gè)位置會(huì)顯示運(yùn)行結(jié)果,這時(shí)候注意到上方

這里一直顯示Starting,而不像是官網(wǎng)給出的顯示一個(gè)服務(wù)器地址,具體問(wèn)題出在哪也不太清楚,而且當(dāng)結(jié)束jupyter服務(wù)時(shí)候會(huì)顯示shutdown了0個(gè)kernel

一般來(lái)講這里如果創(chuàng)建了新文件的話應(yīng)該是shutdown一個(gè)Kernel,用終端運(yùn)行如下

也就是說(shuō)這里在pycharm中并沒(méi)有打開(kāi)kernel,故不能運(yùn)行(我的猜測(cè)),但是問(wèn)題具體在哪不太清楚,google、pycharm官網(wǎng)、stackoverflow我都搜過(guò),但是沒(méi)看到最新版的解決方案。
然后我使用的版本是Pycharm2019.2.4+Anaconda3 2019.10(都是最新版,Anaconda3最新版清華鏡像已經(jīng)開(kāi)放下載了),從昨天下午到現(xiàn)在把Pycharm2019.2.3和Anaconda3都重裝過(guò)幾次來(lái)測(cè)試,都有這個(gè)問(wèn)題。印象中在我windows10里面的pycharm(版本也稍微低一點(diǎn),pycharm和anaconda版本都低一些)并沒(méi)有這個(gè)問(wèn)題并且可以正常運(yùn)行notebook,這里可能是新版本的BUG吧。
2. 解決方案
鼓搗了半天,終于弄出了一個(gè)替代方案,可以在pycharm中使用notebook,下面是具體步驟:
在pycharm命令行運(yùn)行jupyter notebook --no-browser
運(yùn)行這個(gè)命令用來(lái)打開(kāi)jupyter notebook的服務(wù)器但不打開(kāi)瀏覽器,這時(shí)候會(huì)提示給出一個(gè)URL

然后我們拷貝這個(gè)URL(token后面的一串字符有沒(méi)有都沒(méi)關(guān)系)把他粘貼到Jupyter服務(wù)器中

點(diǎn)開(kāi)這個(gè)下拉菜單,選擇configure jupyter server

然后把剛剛在terminal中拷貝的URL除去=后面的部分復(fù)制到第二欄中(也就是http://localhost:8888/?token=),再點(diǎn)擊Apply和OK,這時(shí)候剛剛自動(dòng)啟動(dòng)欄就會(huì)顯示如下的數(shù)據(jù)

這時(shí)候我們?cè)龠\(yùn)行下方的cell,會(huì)提示輸入password or token(好像每次重新啟動(dòng)notebook都需要輸入,因?yàn)檫@個(gè)Token每次都會(huì)變,目前還沒(méi)有啥方法解決)

剛剛URL后面token=…,這時(shí)候把等號(hào)后面的內(nèi)容復(fù)制到這里,并點(diǎn)擊OK,就能運(yùn)行啦!

并且下方的變量欄也能夠使用

就可以愉快的使用notebook并且還有自動(dòng)提示、補(bǔ)全、變量顯示等等等等功能了!
以上這篇Jupyter Notebook 實(shí)現(xiàn)正常顯示中文和負(fù)號(hào)就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python常用數(shù)據(jù)結(jié)構(gòu)集合詳解
這篇文章主要介紹了python常用數(shù)據(jù)結(jié)構(gòu)集合詳解,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,感興趣的小伙伴可以參考一下,希望對(duì)你的學(xué)習(xí)有所幫助2022-08-08
通過(guò)Python實(shí)現(xiàn)猜燈謎游戲的示例代碼
新的一年迎來(lái)了元宵節(jié),元宵佳節(jié)在陪伴家人的同時(shí),自然也少不了賞花燈,猜燈謎的項(xiàng)目。本文會(huì)通過(guò)Python實(shí)現(xiàn)這一游戲,需要的可以參考一下2022-02-02
我們?yōu)槭裁匆獪p少Python中循環(huán)的使用
這篇文章主要介紹了我們?yōu)槭裁匆獪p少Python中循環(huán)的使用,我將闡述 Python 提供的一些簡(jiǎn)單但是非常有用的結(jié)構(gòu),一些小技巧以及一些我在數(shù)據(jù)科學(xué)工作中遇到的案例。我將討論 Python 中的 for 循環(huán),以及如何盡量避免使用它們,需要的朋友可以參考下2019-07-07
Python實(shí)現(xiàn)常用文本內(nèi)容提取
在日常工作和學(xué)習(xí)中,我們經(jīng)常需要從PDF、Word文檔中提取文本,本文將介紹如何使用Python編寫一個(gè)文本內(nèi)容提取工具,有需要的小伙伴可以參考下2025-03-03
Python如何保留float類型小數(shù)點(diǎn)后3位
這篇文章主要介紹了Python如何保留float類型小數(shù)點(diǎn)后3位,具有很好的參考價(jià)值,希望對(duì)的大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05
pytorch使用voc分割數(shù)據(jù)集訓(xùn)練FCN流程講解
這篇文章主要介紹了pytorch使用voc分割數(shù)據(jù)集訓(xùn)練FCN流程,圖像分割發(fā)展過(guò)程也經(jīng)歷了傳統(tǒng)算法到深度學(xué)習(xí)算法的轉(zhuǎn)變,傳統(tǒng)的分割算法包括閾值分割、分水嶺、邊緣檢測(cè)等等2022-12-12
Python實(shí)現(xiàn)定時(shí)自動(dòng)備份文件
隨著數(shù)據(jù)的不斷增長(zhǎng),文件備份變得越來(lái)越重要,這篇文章主要為大家詳細(xì)介紹了如何使用Python實(shí)現(xiàn)定時(shí)自動(dòng)備份文件功能,需要可以了解下2024-12-12

