linux python中文乱码怎么办
发表于:2025-02-01 作者:千家信息网编辑
千家信息网最后更新 2025年02月01日,这篇文章将为大家详细讲解有关linux python中文乱码怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。linux python中文乱码的解决方法:1、查看
千家信息网最后更新 2025年02月01日linux python中文乱码怎么办
这篇文章将为大家详细讲解有关linux python中文乱码怎么办,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
linux python中文乱码的解决方法:1、查看matplotlib字体位置;2、上传字体到服务器;3、删除字体缓存;4、重启python应用即可。
本文操作环境:linux5.9.8系统,Anaconda3,Dell G3电脑。
linux下python中文乱码解决方案
1. 场景描述
linux服务器下安装了Anaconda3,执行Pyhton的K-means算法,结果出现如下图的中文字符乱码。上次已经解决了,忘记记录解决流程了,这次配置了一台新的服务器,又出现,默认不配置的话matplotlib画图就会乱码,这次把解决过程记录下,希望能帮助自己和有需要的朋友。
2. 解决方案
网上有好几个解决方案,只介绍自己实战可行的。
1. 查看matplotlib字体位置
pythonimport matplotlib print(matplotlib.matplotlib_fname())#记录下来,字体位置我的是:/home/ruanjianlaowang/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrcexit()
2. 上传字体到服务器
cd /home/ruanjianlaowang/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf通过ftp或者其他方式,将字体传上去,我们传的是:simhei.ttf
3. 删除字体缓存
cd ~/.cache/matplotlibrm -rf *
4. 重启python应用
nohup python k-means.py &
说明: 假如还没生效,再更改个配置文件试试。(我们以前没更改这个配置文件,但是这次发生了个插曲,这次用的jmeter测试,一直还是乱码,后来改了这个还是不行,原来是jmeter的问题)
cd /home/ruanjianlaowang/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-datavi matplotlibrc font.family : sans-serif #去掉前面的#font.serif : simhei, DejaVu Serif, #新加了simhei
插曲
这次用的jmeter测试,发现都更改了还是乱码,后来jmeter的请求中增加了utf-8参数才可以。
关于"linux python中文乱码怎么办"这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
乱码
字体
中文
服务器
服务
配置
位置
方案
篇文章
解决方案
还是
怎么办
插曲
文件
更多
缓存
帮助
应用
测试
不行
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
软件开发单价标准
伊春市网络安全和信息化
湖北警官学校网络安全与执法
计算机网络技术小知识
java实现数据库表数据对比
电脑安装盗版软件开发商发函
安全网络安全
组建外网服务器
2017网络安全宣传片
软件开发团队事迹报告
掌盛商业管理系统服务器设置
网络安全和信息化 书记讲话
完美世界手游服务器如何安装
软件开发内网外网是啥
安徽软件开发什么大专好
数据库系统应用最广泛的
科技城互联网大厦
dota2服务器协调中
互联网 湖南科技大学
国源数据库重复编码
南通品牌网络技术市场价格
采血dna数据库
联想商用服务器延保
rup把软件开发生命周期
软件开发结束后的文档
达梦数据库unity
网络安全创意海报制作
数据库阿里再下一城
无人系统通信网络技术应用
数据库系统与技术2