[PYTHON] Was tun, wenn Sie mysqlclient nicht per Pip installieren können?

Umgebung

macOS Catalina 10.15.5
pipenv 2020.6.2
Homebrew 2.4.3

Error

Als ich versuchte, mysqlclient zu installieren, wurde eine lange, lange Fehlermeldung angezeigt, die ich nicht installieren konnte.

$ pipenv install mysqlclient==1.4.6

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

Ich schaff das

Installieren Sie mysql-connector-c

$ brew install mysql-connector-c

Informationen zum openssl-Paket anzeigen

$ 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/Ihr Home-Verzeichnis/.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)

Führen Sie die folgenden drei aus, die mit dem obigen Befehl angezeigt werden

  $ echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> /Users/Ihr Home-Verzeichnis/.bash_profile
  $ export LDFLAGS="-L/usr/local/opt/[email protected]/lib"
  $ export CPPFLAGS="-I/usr/local/opt/[email protected]/include"

Referenz

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

Recommended Posts

Was tun, wenn Sie mysqlclient nicht per Pip installieren können?
Was tun, wenn Sie pyaudio nicht mit pip #Python installieren können?
Was tun, wenn Sie nicht mit pip in einer Babun-Umgebung installieren können?
Was tun, wenn die Installation von pip mysqlclient unter MacOS fehlschlägt?
Was tun, wenn die Pipenv-Shell nicht mehr möglich ist?
Was tun, wenn bei der Pip-Installation ein Unicode-Dekodierungsfehler auftritt?
Was tun, wenn die Pip-Installation in Xcode 5.1 fehlschlägt?
Was tun, wenn bei der Installation von pip abhängige Bibliotheken nicht installiert werden können?
Was tun, wenn Sie keine Dateien mit Indizes sortieren können?
Was tun, wenn `pip install matplot lib` auf dem Mac fehlschlägt?
Was tun, wenn Sie sich nicht als root anmelden können?
Was tun, wenn Sie unter Linux kein WLAN verwenden können?
So installieren und verwenden Sie pyenv. Was tun, wenn Sie die Python-Version nicht wechseln können?
Was tun, wenn Sie mit Maven kein Projekt erstellen können?
Was tun, wenn Sie den Papierkorb in Lubuntu 18.04 nicht verwenden können?
Was tun, wenn pip nicht installiert werden kann?
Was tun, wenn die Option -f von grep nicht funktioniert?
Was tun, wenn PDO nicht in Laravel oder CakePHP gefunden wird?
Was tun, wenn Sie die Rastersuche von sklearn in Python nicht verwenden können?
Was tun, wenn Sie URL 443 mit pip nicht abrufen konnten?
Kein Modul mit dem Namen Was tun, wenn Sie "libs.resources" erhalten?
ModuleNotFoundError: Kein Modul Was tun, wenn Sie'tensorflow.contrib 'erhalten?
Was tun, wenn in pip ein Unicode-Dekodierungsfehler auftritt?
Was tun, wenn Yum kaputt geht?
Was tun mit der Installation von Magics?
[AWS] Was tun, wenn Sie mit Lambda pfeifen möchten?
Was tun, wenn Sie von Windows-Zeichencodes abhängig sind?
Was tun, wenn pip in Homebrew einen DistributionError ausgibt?
Was tun, wenn Overalls "Abdeckung unbekannt" werden?
Einfache Lösung, wenn Sie Ihr EC2-Schlüsselpaar verlieren
Was tun, wenn in Python minus Null angezeigt wird?
Ich war süchtig danach, mysqlclient zu installieren
[TensorFlow] Wenn Sie TensorBoard ausführen möchten, installieren Sie es mit pip.
Was tun, wenn "Ich kann die Site nicht sehen !!!!"
Lassen Sie uns zusammenfassen, was Sie tun möchten.
Was tun, wenn beim Versuch, pip mit pyenv zu verwenden, ein undefinierter Fehler angezeigt wird?
Was tun, wenn Sie mit Python keine E-Mail an Yahoo senden konnten?
Was tun, wenn Sie sich mit FileNotFoundError in der Dateireferenz verlieren?
Was tun, wenn Sie sich über TensorFlow v2 ohne Attribut 'app' ärgern?
Was tun, wenn Sie während der Anaconda-Installation unter Linux nicht weiterkommen?
Was tun, wenn bei der Installation von pyenv kein Fehler auftritt?
Was tun, wenn TypeError in min und max von numpy auftritt?
Was tun, wenn beim Laden von mnist eine Fehlermeldung angezeigt wird?
Was tun, wenn pipreqs zu UnicodeDecodeError führt?
Was tun, wenn mod_fcgid UnicodeEncodeError nicht auflösen kann?
Was tun, wenn die Schienen nicht funktionieren?
Was tun, wenn die Autocomplete-Python von Atom nicht funktioniert?
Was tun, wenn die Docker-Synchronisierung plötzlich nicht mehr funktioniert?
EC2 / Amazon Linux2: Was ist zu tun, wenn bei der Pip-Installation der Fehler "gcc 'kann nicht ausgeführt werden: Keine solche Datei oder kein solches Verzeichnis" auftritt
So installieren Sie pip
Was tun, wenn auf pipenv der Fehler "Keine Versionen gefunden" angezeigt wird?
Swapon fehlgeschlagen: Was tun, wenn Sie sich über eine Operation ärgern, die nicht zulässig ist?
Was tun, wenn Scrapy nach der Installation von Scrapy mit Pip auf dem Mac nicht funktioniert?
Lösung, wenn Django keine Bilder aus einem statischen Ordner laden kann