[PYTHON] Que faire si Scrapy ne fonctionne pas après l'installation de Scrapy avec PIP sur Mac

Lorsque j'ai installé scrapy en utilisant pip normalement, j'ai eu l'erreur suivante et cela ne s'est pas bien passé, je vais donc résumer les contre-mesures

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

Cause

Depuis que j'ai installé openssl via macports, il semble que la cause soit que je ne peux pas bien lier openssl à la cryptographie.

Faire face

Spécifie d'utiliser macports lib lors de l'installation de la bibliothèque avec pip.

#Mettez la scrapy normalement
pip install scrapy

#Effacer la cryptographie une fois
pip uninstall cryptography

#Spécifiez pour utiliser la bibliothèque de macports et ressaisissez
ARCHFLAGS="-arch x86_64" LDFLAGS="-L/opt/local/lib" CFLAGS="-I/opt/local/include" pip install cryptography

Recommended Posts

Que faire si Scrapy ne fonctionne pas après l'installation de Scrapy avec PIP sur Mac
Que faire si `pip install matplot lib` échoue sur Mac
Que faire si Python ne fonctionne pas sur Git pour Windows
Que faire si Intellisense ne fonctionne pas avec Anaconda + VSCode + Tensorflow2.1
Que faire si les rails ne fonctionnent pas
Que faire si l'autocomplete-python d'atome ne fonctionne pas
Que faire si l'installation de pip mysqlclient échoue sur MacOS
Que faire si vous ne pouvez pas installer pyaudio avec pip #Python
Que faire si vous obtenez une erreur de décodage Unicode avec l'installation de pip
Que faire après l'installation de Linux (Ubuntu)
Enregistrement de défense lorsque pip3 ne fonctionne pas avec "ImportError: Aucun module nommé'packaging '" après l'installation de python3-pip sur Debian8
Que faire si le serveur ne démarre pas avec python manage.py runserver
Que faire si vous ne pouvez pas installer avec pip dans l'environnement babun
Que faire si vous obtenez Impossible de récupérer l'URL 443 avec pip
[Pour les débutants] Que faire après l'installation d'Anaconda
Que faire si pip ne peut pas être installé
Let's Encrypt mis à jour! Que faire si la commande certbot renouveler ne fonctionne pas
Que faire si vous obtenez une erreur lors de l'installation de python avec pyenv
Que faire si l'installation de pip échoue dans Xcode 5.1
Que faire si vous ne pouvez pas installer mysqlclient
Que faire si l'installation de SciPy échoue sur CentOS
Que faire si une erreur de décodage Unicode se produit dans pip
Que faire si l'installation de pip ne parvient pas à installer les bibliothèques dépendantes
Que faire si vous avez installé pyenv sur votre Mac OS en utilisant Homebrew mais que la version python ne change pas
Que faire si vous obtenez une erreur OpenSSL lors de l'installation de Python 2 avec pyenv
Que faire si une erreur de communication se produit en raison du proxy lors de l'installation avec la gestion des packages de pip, npm, gem
Que faire si pip donne une DistributionError dans Homebrew
Que faire si vous ne pouvez pas trier les fichiers avec des indices
Que faire si vous ne pouvez pas utiliser le WiFi sous Linux
Que faire si vous obtenez une erreur non définie lorsque vous essayez d'utiliser pip avec pyenv
Que faire si yum casse
Que faire avec l'installation de Magics
installation du module lorsque l'installation de pip ne réussit pas
Que faire avec la sortie de PYTHON?
Que faire lorsque l'inode est épuisé sur EC2 Linux
Que faire si vous ne pouvez pas construire un projet avec Maven
Que faire si PyAudio ne peut pas être installé sur Python 3.7, 3.8, 3.9 sous Windows
Django: que faire si TemplateDoesNotExist dans / admin / après la configuration des modèles
Que faire si vous vous mettez en colère si vous n'avez pas libxml / xmlversion.h lors de l'installation de lxml sur CentOS
Que faire lorsque pip --user renvoie une erreur dans un environnement virtuel créé avec pyenv
Que faire si vous obtenez "La session n'a pas pu être ouverte" lors de l'installation de CentOS sur VirtualBox
[Mémorandum] Que faire lorsqu'un avertissement apparaît après l'exécution de pip list
Que faire si l'option -f de grep ne fonctionne pas
Que faire si vous recevez le message "" ~ .pkg "est corrompu et ne peut pas être ouvert" lors de l'installation de wxPython sur Mac OS X
Que faire si vous ne parvenez pas à envoyer un e-mail à Yahoo avec Python.
Que faire si ipython et python démarrent avec des versions différentes
Que faire si vous vous perdez dans la référence de fichier avec FileNotFoundError
Que faire si vous êtes bloqué pendant l'installation d'Anaconda sur Linux
Que faire si le mnist d'exemple Chainer (Windows) se termine par WinError 183.
Que faire si l'installation de pyenv ne se poursuit pas avec une erreur
Que faire si une erreur se produit lors de l'importation de numpy avec VScode
Que faire lorsque TypeError se produit au minimum et au maximum de numpy
13 choses à faire après l'installation d'Ubuntu 20.04 LTS
Remarques sur ce qu'il faut faire lorsque l'effacement des ombres ne fonctionne pas avec scatter () / scatter3d () de matplotlib
10 choses à faire après l'installation d'Ubuntu 18.04 LTS