Estoy usando Python3.6, cuando intento instalar "módulos" usando pip3
, me enfrento al problema mencionado a continuación "pip está configurado con ubicaciones que requieren TLS / SSL, sin embargo, el módulo ssl en Python no está disponible"
216
libssl-dev
o instale SSL desde pippip install ssl
stackoverflow.com/questions/41098252/…pip
no funciona porquessl
y pides instalarssl
, con pip :)Respuestas:
Para Windows 10 si desea usar pip en cmd normal, no solo en el indicador de Anaconda. necesita agregar 3 rutas de entorno. como los siguientes:
la mayoría de las personas solo agregan D: \ Anaconda3 \ Scripts;
fuente
C:\Program Files\QGIS 3.10\apps\Python37\Scripts
.MAC OS
Tuve el mismo problema en Mac OS (Mojave) y resolví el problema como se menciona en este enlace: problema de Openssl .
Si no tiene Homebrew o no sabe qué es Homebrew:
/ usr / bin / ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install )"
O si ya tienes instalado Homebrew:
Actualización: Tenga en cuenta que tuve que usar
--ignore-dependencies
flag, porque se instalaron otros paquetes que dependen de OpenSSL.Adicional si el problema es causado después de usar pyenv , puede solucionarlo usando:
fuente
Python
versión, pip se rompió. Esta solución me ayudó a reparar.gpg
.Mojave
aCatalina
, golpeé esto. Solo necesitababrew update && brew upgrade
que volviera a funcionar. ¡Gracias por el consejo!Para los usuarios de Debian, lo siguiente puede ser útil:
Luego cd a la carpeta con el código fuente de la biblioteca Python 3.X y ejecute:
fuente
Para los futuros usuarios de Oracle Linux que intenten resolver esto, a continuación es lo que funcionó para mí. Primero instale libs faltantes:
Luego cd a tu biblioteca Python3.X y ejecuta:
fuente
Para centos 7:
Instalar openssl:
ahora vamos al directorio de Python donde extrajimos el tar de Python,
ejecutar debajo de los comandos
Esto solucionará el problema en centos ...
fuente
Para Windows 10, Windows 7 Si la instalación de pip no funciona en el indicador CMD, ejecútelo utilizando el indicador Anaconda: funciona.
https://github.com/pypa/virtualenv/issues/1139
fuente
En caso de que su python esté
pyenv
instalado, donde pyenv está instalado con homebrew en macOS, podría haber una versión más nueva disponible que solucione esto:Luego reinstale la versión de Python:
Tenga en cuenta que es un poco sucio sobrescribir la instalación de Python existente de esa manera, pero en mi caso funcionó.
fuente
Para OpenSUSE de la misma manera, pero con algunos cambios de los paquetes mencionados anteriormente:
Luego
cd
a las fuentes de Python dir yo
Y quizá
debe ejecutarse para usuarios de OpenSUSE. Vea que la instalación de Python 3.7 no funciona en openSUSE Leap 42.3
fuente
Similar a la solución anterior , reinstale la versión de Python con pyenv.
De alguna manera, actualicé mi
openssl
que rompió la versión pyenv python.La primera línea dice que se basa en el homebrew openssl.
fuente
Simplemente intente instalar a través de Anaconda prompt
fuente
Trabajó para mi.
Use esto para habilitar SSL para pip. Avíseme si alguien encuentra problemas.
fuente
Me encontré con este problema con Visual Studio Code instalando pylint desde el indicador de VS Code. Pude superar el problema abriendo el directorio de instalación de Anaconda y ejecutando
Entonces VS Code estaba contento, pero eso no solucionó el problema mientras se ejecutaba
prácticamente dio el mismo error, por lo que parece que VS Code no puede acceder a los módulos de Python.
Tenga en cuenta que VS Code recoge el primer entorno python que ve cuando está instalado, la parte inferior izquierda de la pantalla indica qué entorno se está utilizando. Al hacer clic en esa área, se puede configurar el entorno. Entonces, incluso si ejecutó la instalación de pip para un entorno, VS Code podría estar buscando uno diferente.
El mejor enfoque era asegurarse de que el código VS tenía seleccionado el entorno Python correcto y que el mismo entorno está en la RUTA del sistema (en Propiedades del sistema -> Avanzado -> Variables ambientales)
Bajo la variable de ruta, edite y busque el directorio específico de Anaconda que desea que VSCode use y agregue a PATH, necesitaba agregar lo siguiente:
Su directorio de instalación de Anaconda puede diferir. Una nota es que Windows no tiene efecto en la variable PATH hasta que reinicie el terminal. En este caso, cierre y vuelva a abrir el código VS. Si usa una Terminal o PS Shell, cierre y vuelva a abrir y verifique la Ruta para asegurarse de que esté incluida.
fuente
Estoy usando Windows 10 e instalé Miniconda 3 con Python 3.7.
Resolví este error siguiendo este https://github.com/conda/conda/issues/8273
Específicamente, copié los siguientes archivos de
C:\Users\MyUser\Miniconda3\Library\bin
aC:\Users\MyUser\Miniconda3\DLLs
:fuente
Actualmente hay el mismo problema en Anaconda prompt (Anaconda3) en Windows 10. Aquí está la solución: https://github.com/ContinuumIO/anaconda-issues/issues/10576
fuente
Si no tiene Chocolatey, instálelo, desde aquí: https://chocolatey.org/docs/installation
Puede copiar y pegar una línea de comando y ejecutarla desde el símbolo del sistema con privilegios elevados.
Instale anaconda, usando la línea de comando:
Establecer variables de entorno:
y luego ejecuta el comando que falló. En mi caso fue:
Anaconda usa una instalación de python separada, y pip también es específica de anaconda.
fuente
Como dijo Tokci, también funciona para Windows 7.
"Vaya con el mouse al ícono de Windows (abajo a la izquierda) y comience a escribir" Anaconda ". Debería aparecer algunas entradas coincidentes. Seleccione" Símbolo de Anaconda ". Se abrirá una nueva ventana de comando, llamada" Símbolo de Anaconda ".
Entonces pip funciona.
Lo siguiente también ayudó a importar xgboost: https://www.youtube.com/watch?v=05djBSOs1FA
fuente
Si alguien usa Arch Linux OS, resolví el problema de TLS / SSL ejecutando esto:
Entonces podría usar pip para instalar el paquete que necesitaba:
fuente
Vaya al indicador de Anaconda y escriba (si tiene python 3.x instalado en su motor):
Estaba teniendo el mismo problema y esto resolvió mi problema. más tarde, después de hacer esto, puede importar pymysql en power shell o cualquier otro indicador.
fuente
Encontré este problema al instalar Python 3.8 desde la fuente en ubuntu. A continuación se resumen los pasos necesarios para instalarlo correctamente junto con el python 3.7 predeterminado:
La instrucción de instalación para zlib1g-dev y build-essential es redundante, ya que el escritorio ubuntu ya los tiene, pero era necesaria para algunas de las instancias EC2 de Amazon. Python 3.8.0 es la versión actual en este momento, pero debe reemplazarse con la última disponible.
Estas instrucciones son las mejores para mantener python 3.7 como predeterminado para python3 y ejecutar python 3.8 en un entorno virtual.
fuente
El problema se debe a que falta el paquete OpenSSL en su PC.
Si
pip install openpyxl
también da error.puede solucionar esto instalando OpenSSL (Win64 OpenSSL v1.1.1g) desde el siguiente sitio:
Reinicie el IDE que está utilizando para que los cambios surtan efecto.
fuente
Me encontré con este problema! Accidentalmente instalé la versión de 32 bits de Miniconda3. ¡Asegúrese de elegir la versión de 64 bits!
fuente
Esto funcionó para mí:
La versión de Python y el administrador de paquetes pueden diferir.
fuente
Lo intenté:
Y después de eso, funciona bien para mí en Windows 10.
fuente
Se solucionó esto sin tener que cambiar nada relacionado con TSL / SSL.
Estaba tratando de ver si sucedía lo mismo
pip
, y vi quepip
estaba roto. Investigué un poco y me di cuenta de que probablemente fue causado por Homebrew eliminadopython@2
el 1 de febrero de 2020.Ejecutando
brew uninstall python@2
para eliminar python2 instalado por Homebrew.Destruyó el entorno virtual creado usando
python3
y creó uno nuevo.pip3
la instalación funciona bien de nuevo.fuente
openssl
trabajado:brew switch openssl 1.0.2t
estoy en Mac OS Catalina 10.15.3. Espero eso ayude.En mi caso, reinstalé pyhone. Solucionó el problema.
fuente
Este es el problema con su configuración predeterminada de SSL. Debes descargar Python3 y agregar la ruta a tu sistema. Si usa Pycharm, configure el intérprete en su ruta de python3. Entonces normalmente puede usar el pip3 sin error.
fuente
El problema probablemente proviene de la versión instalada del paquete openssl. Ese fue el caso para mí y arreglé este problema simplemente actualizándolo. Estoy en Mac OS, usando brew:
Si instaló python con brew, esto debería solucionar directamente el problema, ya que python depende de openssl
fuente
Lo probarías de Anaconda Prompt.
Verá (base), ahora actualice pip. Ejemplo:
Esto lleva más tiempo, pero también instalará o actualizará las bibliotecas SSL que Anaconda usa internamente. Sigue yendo aquí
fuente