问题解决方案

1. Python 利用Matplotlib绘图时,无法显示中文字体的解决方案

根据网上的解决办法,先进行代码的设置:

python 复制代码
from matplotlib.font_manager import FontProperties

font = FontProperties(fname=" /SIMHEI.TTF")  # 替换为实际的字体文件路径
plt.rcParams['font.sans-serif'] = [font.get_name()]
plt.rcParams['axes.unicode_minus'] = False

如果设置的字体没有,则需要安装字体。

字体安装完成之后,还是报错,找不到字体,则需要:

python 复制代码
import matplotlib
print(matplotlib.matplotlib_fname())

运行代码,查找库的位置

虚拟环境当中可以:pip show 包名

找到对应的位置,进入ttf 目录:

/home/book/.local/lib/python3.5/site-packages/matplotlib/mpl-data/matplotlibrc/fonts/ttf

将安装的对应字体,复制一份到这目录下面

然后测试,如果还是不行,则清除缓存:

~/.cache/matplotlib/fontlist-v300.json(将文件删除)

删除之后重新启动对应的代码,即可

2. 虚拟环境安装(conda install)遇到:

Collecting package metadata (current_repodata.json): failed CondaSSLError: Encountered an SSL error. Most likely a certificate verification issue. Exception: HTTPSConnectionPool(host='repo.anaconda.com', port=443): Max retries exceeded with url: /pkgs/main/linux-64/current_repodata.json (Caused by SSLError(SSLError(1, '[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:997)')))

先运行conda config --show-sources查找.condarc文件文件,然后把文件的内容替换为以下内容即可:

python 复制代码
channels:
  - defaults
show_channel_urls: true
channel_alias: http://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
相关推荐
AIFQuant2 小时前
2026 全球股票/外汇/贵金属行情 API 深度对比:延迟、覆盖、价格与稳定性
python·websocket·ai·金融·mcp
Ray Liang2 小时前
吐血整理JSON-RPC2.0的原理与应用
python
㳺三才人子2 小时前
簡單的 語音助手
python·ai编程·pip
计算机毕业编程指导师3 小时前
【计算机毕设推荐】Python+Hadoop+Spark共享单车数据可视化分析系统 毕业设计 选题推荐 毕设选题 数据分析 机器学习 数据挖掘
大数据·hadoop·python·计算机·数据挖掘·spark·课程设计
2301_795099743 小时前
golang如何在Gin中自定义验证器_golang Gin自定义验证器实现方法
jvm·数据库·python
计算机毕业编程指导师3 小时前
【计算机毕设】基于Hadoop的共享单车订单数据分析系统+Python+Django全栈开发 毕业设计 选题推荐 毕设选题 数据分析 机器学习 数据挖掘
大数据·hadoop·python·计算机·数据挖掘·spark·django
2301_766283443 小时前
如何在MongoDB GridFS中进行按文件大小(length)范围的查询
jvm·数据库·python
他是龙5513 小时前
71:Python安全 & 反序列化 & PYC反编译 & 格式化字符串安全
开发语言·python·安全
2601_956139423 小时前
文体娱媒品牌全案公司哪家强
大数据·人工智能·python
水木流年追梦3 小时前
【python因果库实战27】逆概率加权模型2
开发语言·python