文章流程:
一、DLL load failed找不到指定模板的解决方法
二、中文乱码显示成方框的解决办法
三、其他问题记录(打包exe过大\Pycharm中文显示)
一、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中文显示)
简单阐述pyinstaller打包exe文件过大的解决方法:分析:上一个关于python那个“外星人入侵”游戏 用pyinstaller打包成exe后可能会出现上百M的数据占容量 但实际上游戏不是很大
出现的原因:pyinstaller打包主文件时会将anaconda中(或其他哪里的)大部分无关紧要的包、库自动也打包进去 这肯定也不是我们想要的
解决思路:百度上各种解决办法都有 创建虚拟环境(容器啥的)…但觉得过程写着写着就复杂化了------简单粗暴:又下载一个另外版本的python----用黄色字体的方法安装游戏中import的模板(我那个游戏只需要安装pygame、pyinstaller就ok了)用之前游戏文章里的办法重新打包即可
“瘦身”后的游戏分享链接:链接:https://pan.baidu.com/s/1twDCNVf9XKn84uP_0tirgw 提取码:rha3
2.pycharm 不能正常显示中文的解决方法:
问题:
解决方法(换一种字体格式 具体不限制):
效果:
嘻嘻 虚心接受指教!!!