[PYTHON] Que faire si vous ne pouvez pas installer mysqlclient

environnement

macOS Catalina 10.15.5
pipenv 2020.6.2
Homebrew 2.4.3

Erreur

Lorsque j'ai essayé d'installer mysqlclient, j'ai reçu un long message d'erreur et je n'ai pas pu l'installer.

$ pipenv install mysqlclient==1.4.6

.
.
.
ERROR: Couldn't install package: mysqlclient

J'ai ça

Installez mysql-connector-c

$ brew install mysql-connector-c

Afficher les informations sur le package openssl

$ brew info openssl

[email protected]: stable 1.1.1g (bottled) [keg-only]
Cryptography and SSL/TLS Toolkit
https://openssl.org/
/usr/local/Cellar/[email protected]/1.1.1g (8,059 files, 18MB)
  Poured from bottle on 2020-05-03 at 16:19:23
From: https://github.com/Homebrew/homebrew-core/blob/HEAD/Formula/[email protected]
==> Caveats
A CA file has been bootstrapped using certificates from the system
keychain. To add additional certificates, place .pem files in
  /usr/local/etc/[email protected]/certs

and run
  /usr/local/opt/[email protected]/bin/c_rehash

[email protected] is keg-only, which means it was not symlinked into /usr/local,
because macOS provides LibreSSL.

If you need to have [email protected] first in your PATH run:
  echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> /Users/Votre répertoire personnel/.bash_profile

For compilers to find [email protected] you may need to set:
  export LDFLAGS="-L/usr/local/opt/[email protected]/lib"
  export CPPFLAGS="-I/usr/local/opt/[email protected]/include"

For pkg-config to find [email protected] you may need to set:
  export PKG_CONFIG_PATH="/usr/local/opt/[email protected]/lib/pkgconfig"

==> Analytics
install: 583,299 (30 days), 2,291,367 (90 days), 6,244,922 (365 days)
install-on-request: 72,656 (30 days), 337,989 (90 days), 825,813 (365 days)
build-error: 0 (30 days)

Exécutez les trois suivants affichés par la commande ci-dessus

  $ echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> /Users/Votre répertoire personnel/.bash_profile
  $ export LDFLAGS="-L/usr/local/opt/[email protected]/lib"
  $ export CPPFLAGS="-I/usr/local/opt/[email protected]/include"

référence

https://stackoverflow.com/questions/35190465/virtualenvpython3-4-pip-install-mysqlclient-error

Recommended Posts

Que faire si vous ne pouvez pas installer mysqlclient
Que faire si vous ne pouvez pas installer pyaudio avec pip #Python
Que faire si vous ne pouvez pas installer avec pip dans l'environnement babun
Que faire si l'installation de pip mysqlclient échoue sur MacOS
Que faire lorsque le shell pipenv devient impossible
Que faire si vous obtenez une erreur de décodage Unicode avec l'installation de pip
Que faire si l'installation de pip échoue dans Xcode 5.1
Que faire si l'installation de pip ne parvient pas à installer les bibliothèques dépendantes
Que faire si vous ne pouvez pas trier les fichiers avec des indices
Que faire si `pip install matplot lib` échoue sur Mac
Que faire si vous ne pouvez pas vous connecter en tant que root
Que faire si vous ne pouvez pas utiliser le WiFi sous Linux
Comment installer et utiliser pyenv, que faire si vous ne pouvez pas changer de version de Python
Que faire si vous ne pouvez pas construire un projet avec Maven
Que faire si vous ne pouvez pas utiliser la poubelle dans Lubuntu 18.04.
Que faire si pip ne peut pas être installé
Que faire si l'option -f de grep ne fonctionne pas
Que faire si PDO n'est pas trouvé dans Laravel ou CakePHP
Que faire si vous ne pouvez pas utiliser la recherche de grille de sklearn en Python
Que faire si vous obtenez Impossible de récupérer l'URL 443 avec pip
Aucun module nommé Que faire si vous obtenez "libs.resources"
ModuleNotFoundError: No module Que faire si vous obtenez 'sensorflow.contrib'
Que faire si une erreur de décodage Unicode se produit dans pip
Que faire si yum casse
Que faire avec l'installation de Magics
[AWS] Que faire lorsque vous souhaitez piper avec Lambda
Que faire si vous êtes accro aux codes de caractères Windows
Que faire si pip donne une DistributionError dans Homebrew
Que faire si Combinaisons devient «couverture inconnue»
Remède facile lorsque vous perdez votre paire de clés EC2
Que faire si vous obtenez moins zéro en Python
J'étais accro à pip installer mysqlclient
[TensorFlow] Si vous souhaitez exécuter TensorBoard, installez-le avec pip.
Que faire lorsque vous obtenez "Je ne peux pas voir le site !!!!"
Résumons ce que vous voulez faire.
Que faire si vous obtenez une erreur non définie lorsque vous essayez d'utiliser pip avec pyenv
Que faire si vous ne parvenez pas à envoyer un e-mail à Yahoo avec Python.
Que faire si vous vous perdez dans la référence de fichier avec FileNotFoundError
Que faire si vous vous fâchez avec TensorFlow v2 sans l'attribut "app"
Que faire si vous êtes bloqué pendant l'installation d'Anaconda sur Linux
Que faire si l'installation de pyenv ne se poursuit pas avec une erreur
Que faire lorsque TypeError se produit au minimum et au maximum de numpy
Que faire si vous obtenez une erreur lors du chargement de mnist
Que faire si pipreqs aboutit à UnicodeDecodeError
Que faire si mod_fcgid ne peut pas résoudre UnicodeEncodeError
Que faire si les rails ne fonctionnent pas
Que faire si l'autocomplete-python d'atome ne fonctionne pas
Que faire si Docker-sync cesse soudainement de fonctionner
EC2 / Amazon Linux2: Que faire si une erreur "Impossible d'exécuter'gcc ': aucun fichier ou répertoire de ce type" se produit avec l'installation de pip
Comment installer pip
Que faire si vous obtenez une erreur "Aucune version trouvée" sur pipenv
swapon failed: Que faire si vous vous fâchez contre l'opération non autorisée
Que faire si Scrapy ne fonctionne pas après l'installation de Scrapy avec PIP sur Mac
Solution lorsque Django ne peut pas charger d'images à partir d'un dossier statique