[Mac OS] Que faire lorsque Python n'est pas installé en tant que framework S'affiche lors de l'importation de matplot lib.

environnement

Mac OS 10.12.9 Python 3.6.* matplotlib 2.0.2

Qu'est-ce que matplotlib

Un outil pratique pour dessiner des graphiques avec python

Un piège que les utilisateurs de Mac se font attraper lorsqu'ils utilisent matplotlib pour la première fois

Probablement, si vous essayez d'utiliser matplotlib sans créer de fichier de configuration, vous obtiendrez l'erreur suivante.

RuntimeError: Python is not installed as a framework. The Mac OS X backend will not be able to function correctly if Python is not installed as a framework. See the Python documentation for more information on installing Python as a framework on Mac OS X. Please either reinstall Python as a framework, or try one of the other backends. If you are using (Ana)Conda please install python.app and replace the use of 'python' with 'pythonw'. See 'Working with Matplotlib on OSX' in the Matplotlib FAQ for more information.

Solution

J'ai évoqué ce débordement de pile. Installation Issue with matplotlib Python [duplicate]

Créez un fichier appelé matplotlibrc sous ~ / .matplotlib / et ajoutez le code suivant.

matplotlibrc


backend: TkAgg

Si vous enregistrez cela, vous pourrez l'importer immédiatement sans aucun problème.

Je suis resté coincé au même endroit il y a environ deux ans, J'ai complètement oublié et j'ai eu la même erreur sur mon nouveau mac.

Je vous remercie pour votre travail acharné.

Recommended Posts

[Mac OS] Que faire lorsque Python n'est pas installé en tant que framework S'affiche lors de l'importation de matplot lib.
Que faire si vous obtenez l'erreur RuntimeError: Python n'est pas installé en tant que framework lorsque vous essayez d'utiliser matplitlib et pylab dans Python 3.3
Que faire lorsqu'un message d'avertissement est affiché dans la liste des pip
Que faire lorsque "impossible d'importer le nom xxx" [Python]
[Python] Erreur de type: l'objet 'WebElement' n'est pas itérable Que faire lorsqu'une erreur se produit
Que faire si vous obtenez une erreur lors de l'importation de matplotlib en Python (Mac)
Que faire si la barre de progression n'est pas affichée dans tqdm de python
Que faire si vous ne voyez pas IntelliSense de Python dans VS Code sous Windows
Que faire si l'image n'est pas affichée à l'aide de matplotlib etc. dans le conteneur Docker
Que faire lorsqu'un artefact manquant se produit dans un fichier jar qui n'est pas défini dans pom.xml
Que faire lorsque le type de valeur est ambigu en Python?
[Débutant] Que faire lorsque "[Errno 2] Le fichier b'test.csv 'n'existe pas: b'test.csv" s'affiche lors de la lecture du csv des pandas
[virtualbox] Que faire lorsque [Impossible de récupérer la liste des miroirs] apparaît lorsque la mise à jour yum est effectuée sur CentOS7
NameError: le nom global'dot_parser 'n'est pas défini et que faire quand il apparaît en python
Que faire s'il y a un décimal dans python json .dumps
[Python] Que faire lorsqu'une erreur liée à l'authentification SSL est renvoyée
Que se passe-t-il si vous "importez A, B comme C" en Python?
Remarques sur ce qu'il faut faire lorsque l'effacement des ombres ne fonctionne pas avec scatter () / scatter3d () de matplotlib
Comment écrire quoi faire lorsque l'application est affichée pour la première fois dans Qt pour Python avec Designer
Que faire si vous avez installé pyenv sur votre Mac OS en utilisant Homebrew mais que la version python ne change pas
J'ai essayé d'expliquer à quoi sert le générateur Python aussi facilement que possible.
Que faire lorsqu'un avertissement apparaît autour de l'intégration de Python dans CheckHealth de Neovim
Que faire si l'abandon s'affiche lors de la saisie d'une vidéo de caméra dans OpenCV
[EC2] Que faire lorsque le sélénium est bloqué et que le traitement ne se poursuit pas
Que faire si le support japonais n'est pas complètement installé sur Ubuntu 16.04
Que faire si (base) est affiché au début du terminal Mac
Que faire si Python3 Venv ne fonctionne pas bien sur Raspberry Pi
Que faire quand n'est pas dans le fichier sudoers. Cet incident sera signalé.
[Python] Que faire quand Aucun module nommé "pyproj.datadir" n'apparaît lors de la création d'Exe avec PyInstaller
Que faire lorsque seule la fenêtre est affichée et que rien ne s'affiche dans le pygame
Que faire si vous obtenez une erreur d'importation lors de l'importation de matplotlib avec Jupyter
curl: (60) Que faire lorsque le certificat de l'émetteur n'est pas valide.
Que faire lorsque gdal_merge génère un fichier énorme
Pour moi en tant que débutant Django (2) - Qu'est-ce que MTV?
Que faire si pyenv n'est pas activé (zsh)
Que faire s'il n'y a pas de réponse en raison des paramètres de proxy dans le scraping Web Python
Que faire si le message «Non reconnu comme commande interne ou externe, programme utilisable ou fichier de commandes» s'affiche lors de l'exécution de la commande conda après l'installation de Miniconda.
Lorsque Pydev n'est pas affiché même après l'ajout de Pydev5.2 à Eclipse (2016/8/30)
Que faire lorsque la police PyCharm est étrange ou déformée
Que faire lorsqu'une erreur de suppression se produit lors de la mise à jour de conda
Que faire lorsque des séries booléennes non alignables sont fournies comme indexeur
L'image en échelle de gris est affichée sous forme d'image couleur dans OpenCV / Python
Que faire lorsqu'une erreur se produit avec import _ssl
Que faire lorsque "SSL: CERTIFICATE_VERIFY_FAILED _ssl.c: 1056" apparaît en Python
Que faire si `pip install matplot lib` échoue sur Mac
Pourquoi l'importation de django-import-export est si lente et que faire
La liste Python n'est pas une liste
Que faire lorsqu'une partie de l'image d'arrière-plan devient transparente lorsque l'image transparente est combinée avec Oreiller
[Définition] Qu'est-ce qu'un cadre?
[AWS] Que faire lorsque la commande ping provoque un "délai d'expiration"
Que faire si vous obtenez moins zéro en Python
Que faire lorsqu'une vidéo ne peut pas être lue par cv2.VideoCapture
[Beanstalk] Que faire lorsqu'une erreur se produit avec import uuid
Que faire lorsque python dit "erreur fatale: fichier 'stdio.h' introuvable"
Que faire lorsque les paramètres de l'extension jupyterlab ne sont pas reflétés
Que faire si un avertissement de plate-forme non sécurisée apparaît lors de l'exécution de Python
Que faire si PyAudio ne peut pas être installé sur Python 3.7, 3.8, 3.9 sous Windows