J'utilise Python3.6, lorsque j'essaie d'installer des "modules" en utilisant pip3
, je suis confronté au problème mentionné ci-dessous "pip est configuré avec des emplacements qui nécessitent TLS / SSL, mais le module ssl en Python n'est pas disponible"
216
libssl-dev
ou installez d'abord ssl à partir de pippip install ssl
stackoverflow.com/questions/41098252pip
ne fonctionne pas carssl
et vous demandez l'installationssl
, avec pip :)Réponses:
Pour Windows 10, si vous souhaitez utiliser pip dans la cmd normale, pas seulement dans l'invite Anaconda. vous devez ajouter 3 chemins d'environnement. comme les suivants:
la plupart des gens n'ajoutent que D: \ Anaconda3 \ Scripts;
la source
C:\Program Files\QGIS 3.10\apps\Python37\Scripts
.MAC OS
J'ai eu le même problème sur Mac OS (Mojave) et j'ai résolu le problème comme mentionné sur ce lien - Problème Opensl .
Si vous n'avez pas Homebrew ou ne savez pas ce qu'est Homebrew:
/ usr / bin / ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"
Ou si vous avez déjà installé Homebrew:
Mise à jour: gardez à l'esprit que je devais utiliser
--ignore-dependencies
drapeau, car d'autres packages installés dépendent d'OpenSSL.Supplémentaire si le problème est causé après l'utilisation de pyenv , vous pouvez le résoudre en utilisant:
la source
Python
version, pip était cassé. cette solution m'a aidé à réparer.gpg
.Mojave
àCatalina
, j'ai frappé ceci. J'avais seulement besoinbrew update && brew upgrade
que cela fonctionne à nouveau. Merci pour le conseil!Pour les utilisateurs Debian, les éléments suivants peuvent être utiles:
Ensuite, accédez au dossier contenant le code source de la bibliothèque Python 3.X et exécutez:
la source
Pour les futurs utilisateurs d'Oracle Linux qui tentent de résoudre ce problème, voici ce qui a fonctionné pour moi. Installez d'abord les bibliothèques manquantes:
Ensuite, accédez à votre bibliothèque Python3.X et exécutez:
la source
Pour centos 7:
Installez openssl:
maintenant allez dans le répertoire python où nous avons extrait le tar python,
exécuter sous les commandes
Cela résoudra le problème dans centos ...
la source
Pour Windows 10, Windows 7 Si l'installation de pip ne fonctionne pas à l'invite CMD, exécutez-la à l'aide de l'invite Anaconda - cela fonctionne.
https://github.com/pypa/virtualenv/issues/1139
la source
pyenv
Si votre python est installé, où pyenv est installé avec homebrew sur macOS, il se peut qu'une version plus récente soit disponible pour résoudre ce problème:Puis réinstallez la version python:
Notez que c'est un peu sale d'écraser l'installation de python existante comme ça, mais dans mon cas, cela a fonctionné.
la source
Pour OpenSUSE de la même manière, mais quelques modifications des packages listés ci-dessus:
Puis
cd
vers les sources Python dir etou
Et peut-être
doit être exécuté pour les utilisateurs d'OpenSUSE. Voir l' installation de Python 3.7 ne fonctionne pas sur openSUSE Leap 42.3
la source
Similaire à la solution ci-dessus réinstallez la version python avec pyenv.
D'une manière ou d'une autre, j'ai mis à niveau mon
openssl
qui a cassé la version pyenv python.La première ligne dit qu'il s'appuie sur l'homebrew openssl.
la source
Essayez simplement d'installer via l'invite Anaconda
la source
A travaillé pour moi.
Utilisez ceci pour activer ssl pour pip. Faites-moi savoir si quelqu'un rencontre des problèmes.
la source
J'ai rencontré ce problème avec Visual Studio Code en installant pylint à partir de l'invite VS Code. J'ai pu surmonter le problème en ouvrant le répertoire d'installation d'Anaconda et en exécutant
Ensuite, VS Code était heureux, mais cela n'a pas résolu le problème en cours d'exécution
a donné à peu près la même erreur, il semble donc que VS Code ne puisse pas accéder aux modules python.
Notez que VS Code récupère le premier env python qu'il voit lorsqu'il est installé, le coin inférieur gauche de l'écran indique quel env est utilisé. Cliquer sur cette zone permet de définir l'environnement. Ainsi, même si vous exécutez l'installation de pip pour un environnement, VS Code pourrait en rechercher un autre.
La meilleure approche était de s'assurer que le code VS avait le bon environnement python sélectionné et que le même environnement se trouve dans le PATH système (sous Propriétés système -> Avancé -> Variables d'environnement)
Sous la variable de chemin, modifiez et accédez au répertoire Anaconda spécifique que vous souhaitez que VSCode utilise et ajoute à PATH, j'avais besoin d'ajouter ce qui suit:
Votre répertoire d'installation Anaconda peut différer. Une note est que Windows ne prend pas effet la variable PATH tant que vous ne redémarrez pas le terminal. Dans ce cas, fermez et réopérez le code VS. Si vous utilisez un terminal ou un PS Shell, fermez et rouvrez et vérifiez Chemin pour vous assurer qu'il est inclus.
la source
J'utilise Windows 10 et j'ai installé Miniconda 3 avec Python 3.7.
J'ai résolu cette erreur en suivant cette https://github.com/conda/conda/issues/8273
Plus précisément, j'ai copié les fichiers suivants de
C:\Users\MyUser\Miniconda3\Library\bin
versC:\Users\MyUser\Miniconda3\DLLs
:la source
Actuellement, il y a le même problème dans l'invite Anaconda (Anaconda3) sous Windows 10. Voici la solution de contournement: https://github.com/ContinuumIO/anaconda-issues/issues/10576
la source
Si vous n'avez pas Chocolatey, installez-le - à partir d'ici: https://chocolatey.org/docs/installation
Vous pouvez simplement copier-coller une ligne de commande et l'exécuter à partir de l'invite de commande avec des privilèges élevés.
Installez anaconda, en utilisant la ligne de commande:
Définissez les variables d'environnement:
puis exécutez la commande qui a échoué. Dans mon cas, c'était:
Anaconda utilise une installation python distincte, et pip est également spécifique à anaconda.
la source
Comme l'a dit Tokci, cela fonctionne également pour Windows 7.
"Allez avec la souris sur l'icône Windows (en bas à gauche) et commencez à taper" Anaconda ". Il devrait y avoir des entrées correspondantes. Sélectionnez" Anaconda Prompt ". Une nouvelle fenêtre de commande, nommée" Anaconda Prompt "va s'ouvrir."
Puis pip fonctionne.
Les éléments suivants ont également aidé à importer xgboost: https://www.youtube.com/watch?v=05djBSOs1FA
la source
Si quelqu'un utilise Arch Linux OS, j'ai résolu le problème TLS / SSL en exécutant ceci:
Ensuite, je pourrais utiliser pip pour installer le package dont j'avais besoin:
la source
Accédez à l'invite Anaconda et saisissez (si python 3.x est installé sur votre moteur):
J'avais le même problème et cela a résolu mon problème. plus tard, après cela, vous pouvez importer pymysql dans Power Shell ou dans toute autre invite.
la source
Rencontré ce problème lors de l'installation de python 3.8 à partir des sources sur ubuntu. Les étapes nécessaires pour l'installer avec succès aux côtés du python 3.7 par défaut sont résumées ci-dessous:
L'instruction d'installation pour zlib1g-dev et build-essential est redondante, car ubuntu desktop les a déjà, mais était nécessaire pour certaines des instances EC2 d'Amazon. python 3.8.0 est la version actuelle à l'instant, mais devrait être remplacée par la dernière disponible.
Ces instructions sont idéales pour conserver python 3.7 par défaut pour python3 et exécuter python 3.8 dans un environnement virtuel.
la source
Le problème est dû au fait que le package OpenSSL est manquant sur votre PC.
Si
pip install openpyxl
donne également une erreur.vous pouvez résoudre ce problème en installant OpenSSL (Win64 OpenSSL v1.1.1g) à partir du site ci-dessous:
Redémarrez l'EDI que vous utilisez pour que les modifications soient appliquées.
la source
J'ai rencontré ce problème! J'ai accidentellement installé la version 32 bits de Miniconda3. Assurez-vous de choisir la version 64 bits!
la source
Cela a fonctionné pour moi:
La version de python et le gestionnaire de packages peuvent différer.
la source
J'ai essayé:
Et après cela, cela fonctionne bien pour moi dans Windows 10.
la source
Correction de cela sans avoir à changer quoi que ce soit lié à TSL / SSL.
J'essayais de voir si la même chose se produisait
pip
, et j'ai vu quepip
c'était cassé. J'ai creusé et réalisé que cela était probablement causé par la suppression de Homebrewpython@2
le 1er février 2020.Fonctionnement
brew uninstall python@2
pour supprimer python2 installé par Homebrew.Détruit l'environnement virtuel créé à l'aide
python3
et en a créé un nouveau.pip3
l'installation fonctionne à nouveau bien.la source
openssl
travaillé:brew switch openssl 1.0.2t
je suis sous Mac OS Catalina 10.15.3. J'espère que ça aide.Dans mon cas, j'ai réinstallé pyhone. Cela a résolu le problème.
la source
C'est le problème avec votre paramètre SSL par défaut. Vous devez télécharger le Python3 et ajouter le chemin d'accès à votre système. Si vous utilisez Pycharm, définissez l'interpréteur sur votre chemin python3. Ensuite, vous pouvez normalement utiliser le pip3 sans erreur.
la source
Le problème vient probablement de la version de votre package openssl installé. C'était le cas pour moi et j'ai résolu ce problème en le mettant à niveau. Je suis sous Mac OS, en utilisant brew:
Si vous avez installé python avec brew, cela devrait directement résoudre le problème, car python dépend de openssl
la source
Vous essaieriez d'Anaconda Prompt.
Vous verrez (base), maintenant mettre à jour pip. Exemple:
Cela prend plus de temps, mais installera ou mettra également à niveau les bibliothèques SSL qu'Anaconda utilise en interne. Continuez à aller ici
la source