J'utilisais normalement cURL lorsque je voulais obtenir des informations de site Web sous forme de texte. Je me demandais s'il serait difficile de récupérer la sortie et de faire ceci et cela. Mais Python avait un allié puissant appelé PycURL. Vous pouvez y aller! J'en étais content ...
J'obtiens une erreur lorsque j'essaye d'installer et d'utiliser PIP immédiatement. J'ai oublié de copier l'erreur réelle, mais je m'en souviens comme si c'était une erreur comme celle-ci.
pycurl: libcurl link-time ssl backend (nss) is different from compile-time ssl backend (openssl)
Ce que je dis, c'est que la bibliothèque SSL de Compile et la bibliothèque SSL de Link dans libcurl ne correspondent pas. Il est nécessaire de le faire correspondre.
À propos des services de sécurité réseau (wikipedia)
Pour le moment, la méthode que j'ai traitée était la suivante: une fois que j'ai désinstallé pycurl et changé la bibliothèque SSL en nss avec l'option de compilation PycURL dans la variable d'environnement, cela fonctionnait bien.
# pip uninstall pycurl
# export PYCURL_SSL_LIBRARY=nss
# pip install pycurl
En fait, j'ai pensé que je devrais créer un blog ou Qiita tout en traitant de cela quand j'en étais accro. Je pense que je ne grandirai pas parce que je l'oublie au moment où je peux résoudre ce à quoi j'étais accro.
Recommended Posts