[PYTHON] Was tun, wenn Scrapy nach der Installation von Scrapy mit Pip auf dem Mac nicht funktioniert?

Wenn ich Scrapy normalerweise mit Pip installiert habe, ist der folgende Fehler aufgetreten und es ist nicht gut gelaufen, daher werde ich die Gegenmaßnahmen zusammenfassen

cffi.ffiplatform.VerificationError: importing '/PATH/.virtualenvs/hoge/lib/python2.7/site-packages/cryptography/_Cryptography_cffi_f3e4673fx399b1113.so': dlopen(/PATH/.virtualenvs/hoge/lib/python2.7/site-packages/cryptography/_Cryptography_cffi_f3e4673fx399b1113.so, 2): Symbol not found: _CRYPTO_malloc_debug_init
  Referenced from: /PATH/.virtualenvs/hoge/lib/python2.7/site-packages/cryptography/_Cryptography_cffi_f3e4673fx399b1113.so
  Expected in: flat namespace
 in /PATH/.virtualenvs/hoge/lib/python2.7/site-packages/cryptography/_Cryptography_cffi_f3e4673fx399b1113.so

Ursache

Da ich openssl über Macports installiert habe, scheint die Ursache darin zu liegen, dass ich openssl nicht gut mit Kryptografie verknüpfen kann.

Bewältigung

Gibt an, dass macports lib verwendet werden soll, wenn die Bibliothek mit pip installiert wird.

#Normalerweise kratzen
pip install scrapy

#Kryptografie einmal löschen
pip uninstall cryptography

#Geben Sie an, dass die lib von macports verwendet und erneut eingegeben werden soll
ARCHFLAGS="-arch x86_64" LDFLAGS="-L/opt/local/lib" CFLAGS="-I/opt/local/include" pip install cryptography

Recommended Posts

Was tun, wenn Scrapy nach der Installation von Scrapy mit Pip auf dem Mac nicht funktioniert?
Was tun, wenn `pip install matplot lib` auf dem Mac fehlschlägt?
Was tun, wenn Python unter Git für Windows nicht funktioniert?
Was tun, wenn Intellisense mit Anaconda + VSCode + Tensorflow2.1 nicht funktioniert?
Was tun, wenn die Schienen nicht funktionieren?
Was tun, wenn die Autocomplete-Python von Atom nicht funktioniert?
Was tun, wenn die Installation von pip mysqlclient unter MacOS fehlschlägt?
Was tun, wenn Sie pyaudio nicht mit pip #Python installieren können?
Was tun, wenn bei der Pip-Installation ein Unicode-Dekodierungsfehler auftritt?
Was tun nach der Installation von Linux (Ubuntu)
Verteidigungsdatensatz, wenn pip3 nach der Installation von python3-pip auf Debian8 nicht mit "ImportError: Kein Modul namens 'packaging'" funktioniert
Was tun, wenn der Server nicht mit dem Runserver python manage.py startet?
Was tun, wenn Sie nicht mit pip in einer Babun-Umgebung installieren können?
Was tun, wenn Sie URL 443 mit pip nicht abrufen konnten?
[Für Anfänger] Was ist nach der Installation von Anaconda zu tun?
Was tun, wenn pip nicht installiert werden kann?
Lassen Sie uns aktualisiert verschlüsseln! Was tun, wenn der Befehl certbot erneuern nicht funktioniert?
Was tun, wenn bei der Installation von Python mit pyenv eine Fehlermeldung angezeigt wird?
Was tun, wenn die Pip-Installation in Xcode 5.1 fehlschlägt?
Was tun, wenn Sie mysqlclient nicht per Pip installieren können?
Was tun, wenn die SciPy-Installation unter CentOS fehlschlägt?
Was tun, wenn in pip ein Unicode-Dekodierungsfehler auftritt?
Was tun, wenn bei der Installation von pip abhängige Bibliotheken nicht installiert werden können?
Was tun, wenn Sie pyenv mit Homebrew auf Ihrem Mac OS installiert haben, die Python-Version jedoch nicht wechselt?
Was tun, wenn bei der Installation von Python 2 mit pyenv ein OpenSSL-Fehler auftritt?
Was tun, wenn bei der Installation mit Paketverwaltung von pip, npm, gem ein Kommunikationsfehler aufgrund eines Proxys auftritt?
Was tun, wenn pip in Homebrew einen DistributionError ausgibt?
Was tun, wenn Sie keine Dateien mit Indizes sortieren können?
Was tun, wenn Sie unter Linux kein WLAN verwenden können?
Was tun, wenn beim Versuch, pip mit pyenv zu verwenden, ein undefinierter Fehler angezeigt wird?
Was tun, wenn Yum kaputt geht?
Was tun mit der Installation von Magics?
Modulinstallation, wenn die Pip-Installation nicht erfolgreich ist
Was tun mit PYTHON Release?
Was tun, wenn der Inode unter EC2 Linux erschöpft ist?
Was tun, wenn Sie mit Maven kein Projekt erstellen können?
Was tun, wenn PyAudio unter Python 3.7, 3.8, 3.9 unter Windows nicht installiert werden kann?
Django: Was tun, wenn TemplateDoesNotExist unter / admin / nach dem Festlegen von Vorlagen vorhanden ist?
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 pip --user in einer mit pyenv erstellten virtuellen Umgebung einen Fehler zurückgibt?
Was tun, wenn bei der Installation von CentOS auf VirtualBox die Meldung "Die Sitzung konnte nicht geöffnet werden" angezeigt wird
[Memorandum] Was tun, wenn nach dem Ausführen der Pip-Liste eine Warnung angezeigt wird?
Was tun, wenn die Option -f von grep nicht funktioniert?
Was tun, wenn bei der Installation von wxPython unter Mac OS X die Meldung "~ .pkg" beschädigt wird und nicht geöffnet werden kann?
Was tun, wenn Sie mit Python keine E-Mail an Yahoo senden konnten?
Was tun, wenn ipython und python mit unterschiedlichen Versionen starten?
Was tun, wenn Sie sich mit FileNotFoundError in der Dateireferenz verlieren?
Was tun, wenn Sie während der Anaconda-Installation unter Linux nicht weiterkommen?
Was tun, wenn der Chainer (Windows) -Beispielverzeichnis mit WinError 183 beendet wird?
Was tun, wenn bei der Installation von pyenv kein Fehler auftritt?
Was tun, wenn beim Importieren von numpy mit VScode ein Fehler auftritt?
Was tun, wenn TypeError in min und max von numpy auftritt?
13 Dinge, die nach der Installation von Ubuntu 20.04 LTS zu tun sind
Hinweise, was zu tun ist, wenn das Löschen von Schatten nicht mit Scatter () / Scatter3d () von Matplotlib funktioniert
10 Dinge, die nach der Installation von Ubuntu 18.04 LTS zu tun sind