天天看點

python聯網安裝缺乏的包

python 安裝缺乏的包

指令行 

pip install -U numpy

pip install -U pands

pip install -U matplotlib

pip install -U sklearn

python 支援中文

1.修改matplotlibrc檔案

進入Python安裝目錄下的Lib\site-packages\matplotlib\mpl-data目錄,打開matplotlibrc檔案,删除

font.family

font.sans-serif

兩行前的

#

,并在

font.sans-serif

後添加微軟雅黑字型(Microsoft YaHei),代碼如下:

matplotlibrc檔案修改 Python

1 2 3 font . family          : sans - serif font . sans - serif      : Microsoft YaHei , Bitstream Vera Sans , Lucida Grande , Verdana , Geneva , Lucid , Arial , Helvetica , Avant Garde , sans

2 代碼首行 加上 #coding:utf-8

3 中文字元串的地方前面加u,plt.title(u"這是一個圖表")

4.為保險起見,到C:\Windows\Fonts\中找到微軟雅黑對應的字型檔案msyh.ttf(Window 8系統是msyh.ttc,也可從網上下載下傳msyh.ttf),将其複制到%Python_Home%\Lib\site-packages\matplotlib\mpl-data\fonts\ttf\目錄下

注意:若引入了seaborn,則隻能使用方法一

方法一:代碼中指定中文字型

# -*- coding: utf-8 -*-

import matplotlib.pyplot as plt

import matplotlib

zhfont1 = matplotlib.font_manager.FontProperties(fname='/usr/share/fonts/cjkunifonts-ukai/ukai.ttc')

plt.xlabel(u"橫坐标xlabel",fontproperties=zhfont1)