lors de l'installation de TF, une exception est apparue:
Fichier "/Usr/local/lib/python2.7/dist-packages/pip/_vendor/cachecontrol/adapter.py", Ligne 46, dans send Resp = super (CacheControlAdapter, self) .send (request, ** kw) Fichier "/usr/local/lib/python2.7/dist-packages/pip/_vendor/requests/adapters.py", ligne 447 , in send lève SSLError (e, request = request) SSLError: ("mauvaise négociation: erreur" ((('routines SSL', 'SSL3_GET_SERVER_CERTIFICATE', 'certificat vérification a échoué')], ) ",)
command: pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.6.0-cp27-none-linux_x86_64.whl
Je ne sais pas comment résoudre ce problème. J'ai récemment réinstallé pip, est-ce que le problème peut être réinstallé?
L'erreur SSL peut être résolue par les étapes suivantes. Vous n'avez qu'à télécharger la roue par vous-même et à installer le programme.
# Ubuntu/Linux 64 bits, CPU uniquement:
$ wget https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl
$ Sudo pip install --upgrade tensorflow-0.5.0-cp27-none-linux_x86_64.whl
# Ubuntu/Linux 64 bits, GPU activé:
$ wget https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.5.0-cp27-none-linux_x86_64.whl
$ Sudo pip install --upgrade tensorflow-0.5.0-cp27-none-linux_x86_64.whl
Utilisez la version suivante de certifi
pip2 install 'certifi==2015.4.28' --force-reinstall
après cela, il n'y aura plus d'erreurs SSL.
La solution a été trouvée ici: https://github.com/kennethreitz/requests/issues/3212
Cette commande a fonctionné pour moi
pip3 install --trusted-Host pypi.python.org --upgrade http://storage.googleapis.com/tensorflow/mac/cpu/tensorflow-1.0.0-py3-none-any.whl
J'ai fait la demande en tant que http au lieu de https et j'ai pu contourner la vérification SSL. J'espère que cela t'aides.
Pour ceux qui travaillent sur macOS, utilisez une fenêtre de terminal.
- /Applications/Python\ 3.6/Install\Certificates.command
Je pense que vous avez besoin de certificats de sécurité.
S'il vous plaît essayez la commande suivante.
Sudo pip install requests[security]
Si vous recevez un message d'erreur, veuillez désinstaller et réinstaller python-request .
Sudo pip uninstall requests
Sudo apt-get install python-requests
J'espère que cela vous donnera les certificats dont vous avez besoin. Merci.
J'ai utilisé Anaconda pour exécuter "py -m pip install --upgrade tensorflow" et cela a fonctionné.
J'ai rencontré ce problème aussi, et dans mon cas, utiliser curl pour télécharger manuellement n'a pas résolu le problème. Curl a rapporté ceci:
curl: (60) SSL certificate problem: certificate is not yet valid
Le problème dans mon cas s’avère être l’horloge de ma machine virtuelle - elle était très en retard. La réinitialisation de l'horloge de ma machine virtuelle pour que la date et l'heure soit correcte a résolu le problème et j'ai pu revenir directement à l'installation directement à partir de pip.
J'ai ajouté cette note à un problème GitHub lié à TensorFlow . Cette question Unix StackExchange m'a finalement conduit à la réponse.