[PYTHON] Was tun, wenn Sie wütend werden, wenn Sie nicht libxml / xmlversion.h haben, wenn Sie lxml in pip einfügen?

Da ist da

Ich brauche lxml, um Scrapy zu verwenden, aber ich kann lxml nicht installieren. .. ..

Gemeinsame Lösungen im Netz

brew install libxml2 libxslt

Es ist in Ordnung, wenn Sie die erforderlichen Programme in installieren. Für Mac

xcode-select --install

Meistens ist es OK. Ich erhalte jedoch die Meldung, dass das Programm nicht mehr bereitgestellt wird und der obige Befehl nicht ausgeführt werden kann. Wir brauchen also eine andere Lösung.

In meinem Fall unterschied sich die Version von libxml2, die ich in * brown eingefügt habe, von der Version von libxml, die in / usr / local / bin / xslt-config angegeben wurde. * (Vielleicht war dies die direkte Ursache, oder es wurde durch Herumspielen durcheinander gebracht) Unter ~ / .pip / pip.log können Sie herausfinden, auf was Sie sich bei der Installation von pip beziehen.


Die folgenden zwei Maßnahmen können berücksichtigt werden.

  1. Ändern Sie die Versionsspezifikation von libxml2, die von Brew installiert wurde und auf die in / usr / local / bin / xslt-config verwiesen wird

  2. Deinstallieren Sie einmal mit Brew, entfernen Sie libxml2 und installieren Sie libxml2 gemäß der Version in / usr / local / bin / xslt-config.

In Bezug auf 1 war die Installation von lxml selbst erfolgreich, aber liegt es an der Abhängigkeit von anderen Programmen? Ich konnte den Befehl startproject nicht mit Scrapy ausführen und habe den folgenden Fehler erhalten.

ImportError: dlopen(/Users/username/.virtualenvs/testenv/lib/python2.7/site-packages/lxml/etree.so, 2): Library not loaded: /usr/local/opt/libxml2/lib/libxml2.2.dylib
  Referenced from: /usr/local/opt/libxslt/lib/libxslt.1.dylib
  Reason: Incompatible library version: libxslt.1.dylib requires version 12.0.0 or later, but libxml2.2.dylib provides version 11.0.0

Die zweite Lösung hat funktioniert! !!

Recommended Posts

Was tun, wenn Sie wütend werden, wenn Sie nicht libxml / xmlversion.h haben, wenn Sie lxml in pip einfügen?
Was tun, wenn Sie wütend werden, wenn Sie bei der Installation von lxml unter CentOS nicht über libxml / xmlversion.h verfügen?
Was tun, wenn Sie URL 443 mit pip nicht abrufen konnten?
Swapon fehlgeschlagen: Was tun, wenn Sie sich über eine Operation ärgern, die nicht zulässig ist?
[AWS] Was tun, wenn Sie mit Lambda pfeifen möchten?
Was tun, wenn beim Versuch, pip mit pyenv zu verwenden, ein undefinierter Fehler angezeigt wird?
Was tun, wenn bei der Installation von Python mit pyenv eine Fehlermeldung angezeigt wird?
Was tun, wenn sys / cdefs.h nicht vorhanden ist?
Was tun, wenn bei der Installation von Python 2 mit pyenv ein OpenSSL-Fehler auftritt?
Was tun, wenn Sie pyaudio nicht mit pip #Python installieren können?
Was tun, wenn "Ich kann die Site nicht sehen !!!!"
[Anfänger] Was tun, wenn "[Errno 2] Datei b'test.csv 'nicht vorhanden ist: b'test.csv" beim Lesen von csv von Pandas angezeigt wird
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 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 Sie nicht mit pip in einer Babun-Umgebung installieren können?
Hinweise, was zu tun ist, wenn das Löschen von Schatten nicht mit Scatter () / Scatter3d () von Matplotlib funktioniert
Was tun, wenn bei der Installation von CentOS auf VirtualBox die Meldung "Die Sitzung konnte nicht geöffnet werden" angezeigt wird
Was tun, wenn bei Verwendung von Python mit der NetBeans-IDE die Warnung "Falsche Python-Plattform" angezeigt wird?
Was tun, wenn Sie sich über "Wertefehler: unbekannt lokal: UTF-8" in python manage.py syncdb ärgern?
Beispiel, was zu tun ist, wenn das Beispielskript nicht funktioniert (OpenCV-Python)
[Python] [vscode] Wenn Sie sich über Space-Tab-Mix ärgern
Was tun, wenn "Python nicht konfiguriert" angezeigt wird? Verwenden von PyDev in Eclipse
Was tun, wenn das Diagramm nicht auf dem Jupyter-Notizbuch (Ipython) angezeigt wird?
[EC2] Was tun, wenn Selen festsitzt und die Verarbeitung nicht fortgesetzt wird?
Was tun, wenn python3 venv auf Raspberry Pi nicht gut funktioniert?
Was tun, wenn beim Importieren von matplotlib in Python (Mac) eine Fehlermeldung angezeigt wird?
Was ich getan habe, als ich wütend war, es mit der Option enable-shared einzufügen
Was tun, wenn bei Verwendung von ts-node-dev unter Linux der Fehler "ERR_FEATURE_UNAVAILABLE_ON_PLATFORM" angezeigt wird?
Problemumgehung für Djangos Vorlage existiert nicht
Links, um mit Sublime Text zu tun, was Sie wollen
Dinge zu tun, wenn Sie anfangen, sich mit Django zu entwickeln
Was tun, wenn ein nicht in pom.xml definiertes Glas zu einem fehlenden Artefakt wird?
Was tun, wenn beim Ausführen von "certbot erneuern" in der CakePHP-Umgebung eine Fehlermeldung angezeigt wird?
Verfahren, die durchgeführt werden müssen, wenn Japanisch nicht in matplotlib angezeigt wird
Verschieben Sie das, was Sie mit pip installiert haben, in die Conda-Umgebung
Was tun, wenn Overalls "Abdeckung unbekannt" werden?
Was tun, wenn Sie keine Dateien mit Indizes sortieren können?
Was tun, wenn beim Importieren von _ssl ein Fehler auftritt?
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
Was tun, wenn Sie sich über "Gtk * Backend erfordert die Installation von pygtke" ärgern, obwohl pygtk in matplotlib enthalten ist
Was zu tun ist, wenn Sie sich über "Umkehrungen" ärgern, muss eine 2D-Liste sein ... im matplotlib-Pfeil
Mir wurde gesagt, dass ich XML_SetHashSalt nicht finden konnte, als ich versuchte, pip mit Python zu verwenden.
Was tun, wenn beim Versuch, model.save mit Keras zu modellieren, der Fehler "get_config" überschrieben werden muss?
Beim Inkrementieren des Werts eines Schlüssels, der nicht vorhanden ist
Was tun, wenn in Python minus Null angezeigt wird?
Wenn es schwierig ist, das zu kopieren, was Sie mit vue erstellt haben
[Beanstalk] Was tun, wenn beim Importieren der UUID ein Fehler auftritt?
Beim Versuch, maec 4.0.1.0 mit pip zu installieren, wird eine Fehlermeldung angezeigt
Was tun, wenn die Einstellungen der jupyterlab-Erweiterung nicht angezeigt werden?
Was tun, wenn Sie mit Maven kein Projekt erstellen können?
Was tun, wenn beim Versuch, auf den Git-Hub zuzugreifen, der Fehler "Berechtigung verweigert" (öffentlicher Schlüssel) angezeigt wird?
Was tun, wenn der Fehler RuntimeError angezeigt wird: Python wird nicht als Framework installiert, wenn Sie versuchen, matplitlib und pylab in Python 3.3 zu verwenden
Was tun, wenn Ubuntu abstürzt?
Was tun mit PYTHON Release?