python下用matploylib畫圖找不到指定模板或中文顯示方框的解決辦法

祝與歸發表於2020-11-19

一、DLL load failed找不到指定模板的解決方法

問題如下:
在這裡插入圖片描述
對應解決辦法
1.解除安裝matplotlib 、numpy:File>Settings>Project:***(我這裡是Project:Python-Projects)>Project interpreter 依次選中matplotlib 、numpy -----選中右邊的-:
在這裡插入圖片描述
2.重新安裝 matplotlib 、numpy包:解除安裝後同上步驟 選中 + 後在彈出介面作如下操作 安裝成功後 再次執行則成功:
在這裡插入圖片描述


注意:
i 安裝包也可以在cmd中進行 但本人覺得直接這樣操作方便安全
並且可以選擇對應版本(預設安裝到python所在目錄下的site-packages目錄中去)
ii 如果讓matplotlib預設安裝成最新版 執行後可能依然會彈出找不到指定模板
但只是__init()__.py方面什麼的f2font錯誤---這裡忘記截圖了
同樣的道理參照上文解除安裝指定版本重灌


二、中文亂碼顯示成方框的解決辦法

這個哥們寫得很詳細的 點贊 可參照著來解決:
python中matplotlib中文亂碼問題一勞永逸的解決。(親測可行,徹底解決,不用額外附加相關程式碼)

貼上解決後的圖:
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

三、其他問題記錄(打包exe過大\Pycharm中文顯示)

  1. 簡單闡述pyinstaller打包exe檔案過大的解決方法:
    分析:上一個關於python那個“外星人入侵”遊戲 用pyinstaller打包成exe後可能會出現上百M的資料佔容量 但實際上游戲不是很大

    出現的原因:pyinstaller打包主檔案時會將anaconda中(或其他哪裡的)大部分無關緊要的包、庫自動也打包進去 這肯定也不是我們想要的

    解決思路:百度上各種解決辦法都有 建立虛擬環境(容器啥的)…但覺得過程寫著寫著就複雜化了------簡單粗暴:又下載一個另外版本的python----用黃色字型的方法安裝遊戲中import的模板(我那個遊戲只需要安裝pygame、pyinstaller就ok了)用之前遊戲文章裡的辦法重新打包即可
    在這裡插入圖片描述
    “瘦身”後的遊戲分享連結:
    連結:https://pan.baidu.com/s/1twDCNVf9XKn84uP_0tirgw
    提取碼:rha3

2.pycharm 不能正常顯示中文的解決方法:

問題:
在這裡插入圖片描述
在這裡插入圖片描述
解決方法(換一種字型格式):
在這裡插入圖片描述
效果:
在這裡插入圖片描述
在這裡插入圖片描述

嘻嘻 虛心接受指教!!!

相關文章