GNU/Linux >> Tutoriales Linux >  >> Linux

¿Puedo moverme usando pip install --cert?

Puede configurarlo a través del archivo de configuración de pip, que se encuentra en $HOME/.pip/pip.conf o %APPDATA%\pip\pip.ini en Windows:

[global]
cert = /usr/local/share/ca-certificate/mycert.crt

Este archivo le permite configurar básicamente todas las banderas que utiliza pip. La documentación completa está en https://pip.pypa.io/en/latest/user_guide/#configuration


Para mí, ninguna de las soluciones del archivo de configuración funcionó. Estoy usando pip 1.5.4 en Ubuntu 14.04

Lo que finalmente funcionó para mí es instalar primero el certificado en el sistema (para mí en ubuntu esto sería)

sudo cp ~/my_cert.crt /usr/local/share/ca-certificates/
sudo update-ca-certificates

Lo anterior actualiza automáticamente el archivo del paquete (verificando en la parte inferior de /etc/ssl/certs/ca-certificates.crt ahora debería ver el mismo certificado que en my_cert.crt )

Ahora usa esa ruta en PIP_CERT . Y añádelo a mi .bashrc :

echo export PIP_CERT=/etc/ssl/certs/ca-certificates.crt >> ~/.bashrc

DESCARGO DE RESPONSABILIDAD :Ya publiqué esta respuesta en SO (la misma respuesta que en el 'enlace eventualmente duplicado arriba', pero al principio no encontré la otra (respuesta eventualmente duplicada) ... así que si alguien como yo llega aquí primero, entonces esto podría ayudar.

Tal vez estoy rompiendo algún tipo de reglas para publicar la misma respuesta dos veces, una en SO y la otra en superusuario. Si es así, lo siento.


Esto funcionó para mí sin necesidad de saber dónde vive el archivo de configuración:

python -m pip config set global.cert C:\\Path\\cert.crt

Creo que necesita pip versión 10+, que puede encontrar con:

 python -m pip --version

La salida del comando config set luego genera el nombre del archivo de configuración para su conveniencia


Linux
  1. Comience con Tasksel en Debian

  2. Obtenga soporte mediante el chat en vivo

  3. ¿Cuál es la diferencia entre instalar un paquete usando pip y apt-get?

  4. no puedo instalar el paquete libc6

  5. ¿Cómo puedo actualizar pip en Ubuntu 10.04?

Cómo administrar paquetes de Python usando PIP

Cómo instalar NethServer 7.3 usando ISO

Instale MongoDB usando Vagrant en Linux

¿Necesita Java? Entonces puedes instalarlo Java en Linux

Cómo instalar Python PIP en Ubuntu 18.04

Instale Odoo 15 usando Docker, Nginx en Ubuntu 22.04