web-dev-qa-db-fra.com

pip est configuré avec les emplacements qui nécessitent TLS / SSL, cependant le module SSL dans Python n'est pas disponible

J'utilise Python3.6, lorsque j'essaie d'installer des "modules" à l'aide de pip3, je suis confronté au problème mentionné ci-dessous: "pip est configuré avec les emplacements qui requièrent TLS/SSL, mais le module SSL dans Python n'est pas disponible. "

S'il vous plaît aidez-moi à résoudre ce problème

51
Santosh Kumar G

Pour Windows 10 si vous souhaitez utiliser pip dans cmd normal, pas seulement dans Anaconda Prompt. vous devez ajouter 3 chemins d’environnement. comme ceux-ci: D:\Anaconda3; D:\Anaconda3\Scripts; D:\Anaconda3\Library\bin

la plupart des gens n'ajoutent que D:\Anaconda3\Scripts;

52
无名小路

Pour les futurs utilisateurs d’Oracle Linux qui essaient de résoudre ce problème, voici ce qui a fonctionné pour moi. Installez d'abord les bibliothèques manquantes:

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel 
readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

Ensuite, accédez à votre bibliothèque Python3.X et exécutez:

make
make install 
15
limboy

Pour les utilisateurs de Debian, les éléments suivants peuvent être utiles:

Sudo -s

apt install libssl-dev libncurses5-dev libsqlite3-dev libreadline-dev libtk8.5 libgdm-dev libdb4o-cil-dev libpcap-dev

Ensuite, accédez au dossier contenant le code source de la bibliothèque Python 3.X et exécutez-le:

./configure
make
make install
14
Rafael B

Pour OpenSUSE de la même manière, mais avec quelques modifications des packages énumérés ci-dessus:

zypper install zlib-devel libopenssl-devel ncurses-devel sqlite3-devel readline-devel tk-devel gdbm-devel libpcap-devel xz-devel

Puis cd à Python sources sources et

make
make install

ou

make
make altinstall

Et peut-être

ln -s /usr/local/lib64/python3.6/lib-dynload/ /usr/local/lib/python3.6/lib-dynload

doit être exécuté pour les utilisateurs OpenSUSE. Voir L'installation de Python 3.7 ne fonctionne pas sur openSUSE Leap 42.

5
Evgeny

Pour Windows 10, Windows 7 Si l'installation par pip ne fonctionne pas sur l'invite CMD, exécutez-la à l'aide de l'invite Anaconda - cela fonctionne.

https://github.com/pypa/virtualenv/issues/1139

4
Tokci

Pour centos 7:

Installez openssl:

Sudo yum install openssl-devel

maintenant allez au python répertoire où nous avons extrait le python tar,

courir en dessous des commandes

Sudo ./configure
Sudo make
Sudo make install

Cela résoudra le problème en centos

2
PDHide

Comme Tokci l'a dit, cela fonctionne également pour Windows 7.

"Allez avec la souris sur l'icône Windows (en bas à gauche) et commencez à taper" Anaconda ". Certaines entrées correspondantes doivent apparaître. Sélectionnez" Anaconda Prompt ". Une nouvelle fenêtre de commande, nommée" Anaconda Prompt "s'ouvrira."

Puis pip fonctionne.

Les éléments suivants ont également aidé à importer xgboost: https://www.youtube.com/watch?v=05djBSOs1FA

2
Ayan Omarov

Accédez à l'invite Anaconda et tapez (si vous avez python 3.x installé sur votre moteur):

py -m pip install pymysql 

j'avais le même problème et cela a résolu mon problème. plus tard, vous pourrez importer pymysql dans Power Shell ou tout autre invite.

1
Jay Chhatrala

Si quelqu'un utilise le système d'exploitation Arch Linux, j'ai résolu le problème TLS/SSL en exécutant ceci:

Sudo pacman -S openssl

Ensuite, je pourrais utiliser pip pour installer le paquet dont j'avais besoin:

pip install openpyxl
1
Anny Gutierrez

Essayez simplement d'installer via Anaconda Prompt

1
Nishant Wattamwar

Cela a fonctionné pour moi:

yum install python36-pyOpenSSL 

la version de Python et le gestionnaire de paquets peuvent différer.

0
Andrysha

Utilisez Anaconda Navigator pour lancer Jupyter en chrome.

0
Sakib malik

J'ai rencontré ce problème! J'ai accidentellement installé la version 32 bits de Miniconda3. Assurez-vous de choisir la version 64 bits!

0
Mike

Il existe actuellement le même problème dans Anaconda Prompt (Anaconda3) sous Windows 10. Voici une solution de contournement: https://github.com/ContinuumIO/anaconda-issues/issues/10576

0
marek_lani