當前位置:成語大全網 - 新華字典 - 為什麽Mac在python中打字時沒有拼音顯示?

為什麽Mac在python中打字時沒有拼音顯示?

在網上看來很多的解決辦法:

1.在中文前面加上u

2.

加上u以後如果還不可以顯示中文顯示了方框 就直接加上

from pylab import mpl

mpl.rcParams['font.sans-serif']=['SimHei']

但是我都試了壹下,都沒能解決我的問題。使用下面的辦法,解決來顯示框框的問題。

我們可以自己在Mac系統中查看自己的字體文件,如下圖所示:

從上圖可以,Mac系統並沒有提供中文字體的文件(中文字體文件是simhei.ttf)所以我們要自己去下載。

這裏提供壹個下載地址:字體下載

然後解壓,把裏面的simhei.ttf文件,放入font 文件夾,不知道在哪的話,直接在電腦上搜ttf,就能找得到了。如下圖所示:

然後接下來的幾步

在python的安裝目錄中找到配置文件:/Users/lizhen/anaconda/lib/python3.6/site-packages/matplotlib/mpl-data/matplotlibrc,用任意文本編輯器打開。

找到“#font.family”, 將其註釋去掉

找到“#font.sans-serif”, 將其註釋去掉,並將Microsoft YaHei添加到冒號後面的最前面,註意還要再加壹個英文逗號(,)

import matplotlib.pyplot as plt

plt.rcParams['font.sans-serif']=['SimHei'] #用來正常顯示中文標簽

plt.rcParams['axes.unicode_minus']=False #用來正常顯示負號

然後,再使用matplotlib就能很好的顯示中文來。