Maison >Opération et maintenance >exploitation et maintenance Linux >Comment résoudre les caractères chinois tronqués sous Linux Python
Solution aux caractères chinois tronqués dans Linux Python : 1. Vérifiez l'emplacement de la police matplotlib ; 2. Téléchargez la police sur le serveur ; 3. Supprimez le cache des polices ; 4. Redémarrez l'application Python ;
L'environnement d'exploitation de cet article : système linux5.9.8, Anaconda3, ordinateur Dell G3.
Comment résoudre les caractères chinois tronqués sous Linux Python ?
Solution aux caractères chinois tronqués en python sous Linux
Anaconda3 est installé sous le serveur Linux et l'algorithme K-means de Pyhton est exécuté. Le résultat est des caractères chinois comme indiqué ci-dessous Caractères tronqués. Cela a été résolu la dernière fois, mais j'ai oublié d'enregistrer le processus de solution. Cette fois, j'ai configuré un nouveau serveur, et il est réapparu s'il n'est pas configuré par défaut, matplotlib dessinera des caractères tronqués. , dans l'espoir de m'aider moi-même et ceux qui en ont besoin, mon ami.
Il existe plusieurs solutions sur Internet, et je ne présente que celles qui sont réalisables en pratique.
1. Affichez l'emplacement de la police matplotlib
python import matplotlib print(matplotlib.matplotlib_fname()) #记录下来,字体位置我的是:/home/ruanjianlaowang/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc exit()
2 Téléchargez la police sur le serveur
cd /home/ruanjianlaowang/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf 通过ftp或者其他方式,将字体传上去,我们传的是:simhei.ttf
3. Supprimez le cache des polices
cd ~/.cache/matplotlib rm -rf *
4.
Instructions : Si cela ne fonctionne toujours pas, essayez à nouveau de modifier le fichier de configuration. (Nous n'avons pas modifié ce fichier de configuration auparavant, mais un épisode s'est produit cette fois. Le test jmeter que nous avons utilisé cette fois était toujours tronqué. Plus tard, j'ai modifié cela et cela n'a toujours pas fonctionné. Il s'est avéré que c'était un problème avec jmeter. ) nohup python k-means.py &
Je l'ai testé avec jmeter pour la première fois et j'ai constaté qu'il était toujours tronqué après tous les changements. Plus tard, j'ai ajouté les paramètres utf-8 à la demande de jmeter.
Apprentissage recommandé : "Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!