J'ai le package anaconda et lance Spyder. Voici mes informations système:

anaconda                  2018.12                  py37_0

Python                    3.7.1

pip                       18.1

Dell Inspiron 13 7000 64-bit

Je ne parviens pas à installer quoi que ce soit avec pip à partir de l'invite de commande. J'obtiens ce qui suit en essayant d'installer numpy par exemple (que j'ai déjà via anaconda):

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

Requirement already satisfied: numpy in c:\users\uday rallabhandi\anaconda3\lib\site-packages (1.15.4)

pip is configured with locations that require TLS/SSL, however the ssl module in Python is not available.

Could not fetch URL https://pypi.org/simple/pip/: There was a problem confirming the ssl certificate: HTTPSConnectionPool(host='pypi.org', port=443): Max retries exceeded with url: /simple/pip/ (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.")) - skipping

S'il vous plaît, aidez-moi à comprendre pourquoi cela se produit.

28
James Carter 28 janv. 2019 à 05:21

7 réponses

Je n'ai pas non plus libeay32.dll dans le dossier bin, mais après avoir ajouté C:\Users\<user name>\Anaconda3\pkgs\openssl-1.1.1a-he774522_0\Library\bin en haut du chemin, cela fonctionne. C'est sur Windows 10 64 bits.

4
Cody Gray 1 mars 2019 à 07:14

J'ai eu exactement le même problème. Mon ordinateur est exactement le même et les versions de Python et de pip sont également les mêmes.

C'est un conflit dll avec libeay32.dll.

Je peux résoudre ce problème en ajoutant le chemin dir de python qui a libeay32.dll (dans mon cas C: \ Users \ Gabriel \ Anaconda3 \ pkgs \ openssl-1.1.1a-he774522_0 \ Library \ bin) dans l'environnement système comme position la plus élevée.

16
Gabriel Castro Lima 5 févr. 2019 à 09:35

Voici mon processus pour corriger l'erreur, sur Windows 10 avec Anaconda:

  1. Ajout des chemins suivants à mes variables d'environnement:
    • / AppData / Local / Continuum / Anaconda3
    • / AppData / Local / Continuum / Anaconda3 / Scripts
    • / AppData / Local / Continuum / Anaconda3 / Bibliothèque
    • / AppData / Local / Continuum / Anaconda3 / Library / Bin

À ce stade, le message d'erreur était toujours là.

  1. Depuis Anaconda Prompt, j'ai installé la dernière version de pip:

    python -m pip install --upgrade pip

Cela semble corriger le conflit DLL.

5
Inigo Selwood 2 sept. 2019 à 08:38

J'ai eu le même problème lorsque j'ai créé un nouvel environnement dans anaconda, l'ai activé et essayé d'installer une bibliothèque avec pip. Ce qui manquait était:

conda install pip

Puis tout a fonctionné pour moi.

0
Sourabh Sinha 29 févr. 2020 à 12:02

Activer la base puis activer mon environnement Django.

(Django_env) (base) C: \ virtual_environment \ Django_env>, qui a fonctionné pour moi.

0
Megha Bhamare 21 août 2019 à 12:36

Activez votre environnement conda de base:

conda activate base

3
Bob 17 juil. 2019 à 15:28

Essayez votre installation / mise à jour avec pip3 au lieu de pip .

7
AFK 28 janv. 2019 à 02:26