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
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;
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
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
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.
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.
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
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
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.
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
Essayez simplement d'installer via Anaconda Prompt
Cela a fonctionné pour moi:
yum install python36-pyOpenSSL
la version de Python et le gestionnaire de paquets peuvent différer.
Utilisez Anaconda Navigator pour lancer Jupyter en chrome.
J'ai rencontré ce problème! J'ai accidentellement installé la version 32 bits de Miniconda3. Assurez-vous de choisir la version 64 bits!
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