Colección de citas famosas - Mensajes de felicitación - ¿Por qué Mac no muestra pinyin al escribir en Python?

¿Por qué Mac no muestra pinyin al escribir en Python?

Parece haber muchas soluciones en Internet:

1. Agregue U delante del chino.

2.

Después de agregar u, si no se puede mostrar el chino, agréguelo directamente si se muestra el cuadro.

Importar mpl desde pylab

mpl . RC params【'sans-serif'】=【'sim hei'】

Pero lo intenté, pero. No puedo resolver mi problema. Utilice los siguientes métodos para resolver problemas con los marcos de visualización.

Podemos comprobar nuestros propios archivos de fuentes en el sistema Mac, como se muestra en la siguiente figura:

Como se puede ver en la figura anterior, el sistema Mac no proporciona fuentes chinas. archivos (archivos de fuentes chinas como simhei.ttf), por lo que tenemos que descargarlo nosotros mismos.

Aquí hay una dirección de descarga: descarga de fuentes.

Luego descomprime y coloca el archivo simhei.ttf en la carpeta de fuentes. Si no sabe dónde está, simplemente busque ttf en su computadora para encontrarlo. Como se muestra en la siguiente figura:

Los siguientes pasos

Busque el archivo de configuración en el directorio de instalación de Python: /users/Li Shen/Anaconda/lib/python 3.6/site- paquetes /matplotlib/mpl-data/matplotlibrc y ábralo con cualquier editor de texto.

Busca "#font.family" y elimina su comentario.

Busque "#font.sans-serif", elimine su comentario y agregue Microsoft YaHei delante de los dos puntos. Preste atención a agregar una coma en inglés (,).

Importar matplotlib.pyplot como plt

PLT . RC params [‘font .sans-serif‘] = [‘sim hei‘] # Se utiliza para mostrar etiquetas chinas normalmente.

PLT . RC params [‘axes . unicode _ MINUS‘] = false #Se utiliza para mostrar signos negativos normalmente.

Entonces, usar matplotlib puede mostrar chino muy bien.