導入 import matplotlib.pyplot as plt 報錯問題

圖片.png



爲什麼會報錯?

原因是pip安裝python包會加載當前用戶的用戶目錄,我的用戶目錄恰好是含有中文的,ascii不能進行編碼。

解決辦法1:

在python安裝目錄 Python27\Lib\site-packages 中新建一個文件sitecustomize.py 
內容寫: 

import sys 
sys.setdefaultencoding(‘gb2312’)


python解析器會自動運行這個文件。sys.setdefaultencoding是python設置系統默認編碼,大家可以在這裏試試gbk也行(方法二用gbk嘗試一下),配置好後,再在cmd窗口執行pip命令就可以了。

解決辦法2:

修改python安裝目錄 Python27\Lib\目錄下的mimetypes.py文件。


在import下添加如下幾行:

if sys.getdefaultencoding() != 'gbk': 
 reload(sys) 
 sys.setdefaultencoding('gbk')



最後實驗

圖片.png





轉載參考:

https://blog.csdn.net/u013948858/article/details/77800663


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章