python 中文乱码_Python学习

本文主要介绍了Python中遇到的DLL加载失败问题的解决方法,以及中文乱码显示为方框的永久解决方案。此外,还分享了PyInstaller打包exe文件过大和PyCharm显示中文的问题,并给出了具体的操作步骤和建议。
摘要由CSDN通过智能技术生成

文章流程:

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

            二、中文乱码显示成方框的解决办法

            三、其他问题记录(打包exe过大\Pycharm中文显示)

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

问题如下:acdcf208fab6a46e2390fd02b2ad7e8b.png

==对应解决办法==:

1.卸载matplotlib 、numpy:File>Settings>Project:***(我这里是Project:Python-Projects)>Project interpreter 依次选中matplotlib 、numpy -----选中右边的-:f7f4c59db1b99a9758dcec9d9db1b538.png

2.重新安装 matplotlib 、numpy包:卸载后同上步骤 选中 + 后在弹出界面作如下操作 安装成功后 再次运行则成功:288b563f521ff33996da74b043bc55de.png

注意:i 安装包也可以在cmd中进行 但本人觉得直接这样操作方便安全并且可以选择对应版本(默认安装到python所在目录下的site-packages目录中去)ii 如果让matplotlib默认安装成最新版 运行后可能依然会弹出找不到指定模板但只是__init()__.py方面什么的f2font错误---这里忘记截图了同样的道理参照上文卸载指定版本重装
二、中文乱码显示成方框的解决办法

这个哥们写得很详细的  点赞 可参照着来解决:python中matplotlib中文乱码问题一劳永逸的解决。(亲测可行,彻底解决,不用额外附加相关代码)

贴上解决后的图:7b350bd228dedad36eecfa34a6313bcb.pngcc05f7173fd84818e980bddd2e6a61f9.png7f123e09bd7307de5cd23757847e0931.png

三、其他问题记录(打包exe过大\Pycharm中文显示)
  1. 简单阐述pyinstaller打包exe文件过大的解决方法:分析:上一个关于python那个“外星人入侵”游戏 用pyinstaller打包成exe后可能会出现上百M的数据占容量  但实际上游戏不是很大

    出现的原因:pyinstaller打包主文件时会将anaconda中(或其他哪里的)大部分无关紧要的包、库自动也打包进去  这肯定也不是我们想要的

    解决思路:百度上各种解决办法都有 创建虚拟环境(容器啥的)…但觉得过程写着写着就复杂化了------简单粗暴:又下载一个另外版本的python----用黄色字体的方法安装游戏中import的模板(我那个游戏只需要安装pygame、pyinstaller就ok了)用之前游戏文章里的办法重新打包即可bbbbbb8696c683882c306f9c23cff3b3.png“瘦身”后的游戏分享链接:链接:https://pan.baidu.com/s/1twDCNVf9XKn84uP_0tirgw 提取码:rha3

2.pycharm 不能正常显示中文的解决方法:

问题:d220d909eb3fc15a12fefefb1112975d.png07b24179737f552842daa56cd1458980.png

解决方法(换一种字体格式 具体不限制):228d5662ce0efe4555bffae13aa05012.png

效果:c47e64c3bac282cbaee254b65e5d7ca7.png48d0f93b725097bc0b9cfb7b9a1ce969.png

嘻嘻  虚心接受指教!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值