Après la mise à niveau de mon serveur Ubuntu 16.04, je ne peux pas installer de modules avec pip3 pour mon python3.6. C’est ce que j’obtiens lorsque j’essaie d’installer tensorflow-gpu pour python3:
root@amax:~# pip3 install tensorflow-gpu pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available. Collecting tensorflow-gpu Could not fetch URL https://pypi.python.org/simple/tensorflow-gpu/: There was a problem confirming the ssl certificatee: Can't connect to HTTPS URL because the SSL module is not available. - skipping Could not find a version that satisfies the requirement tensorflow-gpu (from versions: ) No matching dissortingbution found for tensorflow-gpu
Voici ma version python3 et pip3:
root@amax:~# python3 -V Python 3.6.1 root@amax:~# which python3 /usr/local/bin/python3 root@amax:~# pip3 -V pip 9.0.1 from /usr/local/lib/python3.6/site-packages (python 3.6)
Je suis sûr que le openssl est installé sur mon serveur:
root@amax:~# apt -y install openssl libssl-dev Reading package lists... Done Building dependency tree Reading state information... Done libssl-dev is already the newest version (1.0.2g-1ubuntu13). openssl is already the newest version (1.0.2g-1ubuntu13).
Je pense que la cause du problème pourrait être que la version de mon pip3 ne correspond pas à la version openssl. Que devrais-je faire? Toute suggestion sera appréciée! Je vous remercie!
peut-être que vous pouvez télécharger un fichier .whl
et l’installer avec pip3
Le fichier de la roue peut être trouvé ici
et puis utilisez simplement cela pour installer
pip3 install /home/Downloads/tensorflow-1.4.0-cp36-cp36m-manylinux1_x86_64.whl
Espère que cela résout votre problème
À votre santé!