Rumah > Artikel > Operasi dan penyelenggaraan > Bagaimana untuk menyelesaikan linux python aksara Cina bercelaru
Penyelesaian kepada aksara Cina yang kacau dalam Linux python: 1. Semak lokasi fon matplotlib 2. Muat naik fon ke pelayan 3. Padamkan cache fon;
Persekitaran pengendalian artikel ini: sistem linux5.9.8, Anaconda3, komputer Dell G3.
Bagaimana untuk menyelesaikan kod kacau Cina dalam python linux?
Penyelesaian kepada kod kacau Cina dalam python di bawah linux
pelayan linux Anaconda3 telah dipasang dan algoritma K-means Pyhton telah dilaksanakan. Ia telah diselesaikan kali terakhir, tetapi saya terlupa untuk merekodkan proses penyelesaian Kali ini saya mengkonfigurasi pelayan baru, dan ia muncul semula Jika ia tidak dikonfigurasikan secara lalai, matplotlib akan melukis aksara yang kacau , berharap dapat membantu diri saya dan mereka yang memerlukan.
Terdapat beberapa penyelesaian dalam talian, dan saya hanya memperkenalkan penyelesaian yang boleh dilaksanakan dalam amalan.
1. Lihat kedudukan fon matplotlib
python import matplotlib print(matplotlib.matplotlib_fname()) #记录下来,字体位置我的是:/home/ruanjianlaowang/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc exit()
2 >3. Padamkan cache fon
cd /home/ruanjianlaowang/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf 通过ftp或者其他方式,将字体传上去,我们传的是:simhei.ttf
4. Mulakan semula aplikasi python
cd ~/.cache/matplotlib rm -rf *
Nota:
Jika ia belum berkuat kuasa lagi , cuba tukar fail konfigurasi sekali lagi. (Kami tidak menukar fail konfigurasi ini sebelum ini, tetapi satu episod berlaku kali ini. Ujian jmeter yang kami gunakan kali ini masih bercelaru. Kemudian kami menukarnya dan ia masih tidak berfungsi. Ia ternyata menjadi masalah dengan jmeter )nohup python k-means.py &
Selingan
cd /home/ruanjianlaowang/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data vi matplotlibrc font.family : sans-serif #去掉前面的# font.serif : simhei, DejaVu Serif, #新加了simhei
Kali ini saya menggunakan jmeter untuk mengujinya, dan mendapati ia masih bercelaru selepas semua perubahan Kemudian, saya menambah utf-8 parameter kepada permintaan jmeter.
Pembelajaran yang disyorkan: "tutorial video linux
"Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan linux python aksara Cina bercelaru. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!