1. SimHei フォントをダウンロードして ttf に配置します (場所は下から上、データ マイニングは私のプロジェクト名です)。
フォントのダウンロード アドレス (直接クリックしてダウンロードします。リンクは私のオリジナルのものではありません):
https://us-logger1.oss-cn-beijing.aliyuncs.com/SimHei.ttf
2. Python プロジェクトで次のコードを実行します。
import matplotlib
matplotlib.get_cachedir()
アドレスを取得し、このアドレスをコピーして、プロジェクトターミナルに入力します。
走る:
rm -rf 该地址
実行結果は次の図に示すようになります。
このステップは、matplotlib のバッファー ディレクトリを削除することを意味します。
3.次の手順を実行する必要がないことがわかりました。
4. 上記の手順は、問題に対処するときに多くの人が実行するのを私が見た手順ですが、そのように変更すると、コードの実行時にエラーが報告されることがわかりました。エラーは次の図のように報告されます。
エラー:プログラム "/Users/mac/PycharmProjects/sjwjProject2/venv/bin/python" (ディレクトリ "/Users/mac/PycharmProjects/sjwjProject2" 内) を実行できません: error=2、そのようなファイルまたはディレクトリはありません
ただし、そのステップが必要かどうかはわかりませんので、ここに記載します。前述したように 2 番目のステップに従った場合は、プロジェクトを実行します。それでもフォントが有効にならない場合は、3 番目のステップに進みます。
私はあなたの成功を祈って!