Incluye la biblioteca de criptografía de Pyca

En esta página, se describe cómo actualizar la herramienta de línea de comandos de gcloud con la biblioteca de criptografía de Pyca.

La biblioteca de criptografía de Pyca es una dependencia de la herramienta de línea de comandos de gcloud. Debido a que incluye rutinas criptográficas, esta biblioteca no se distribuye con el SDK de Cloud.

Debes usar la versión v2.2 de esta biblioteca de criptografía o una versión posterior.

Instala criptografía

Realiza la instalación con pip

Si tu sistema tiene pip, la interfaz de línea de comandos para el índice del paquete de Python, ejecuta el siguiente comando:

pip install --user cryptography

Según la configuración de tu sistema, es posible que debas ejecutar este comando como el usuario raíz:

sudo pip install cryptography

Realiza la instalación con apt-get

Si tu sistema está basado en Debian, ejecuta el siguiente comando:

sudo apt-get install python-cryptography

Realiza la instalación con yum

Si tu sistema está basado en Red Hat o CentOS, ejecuta el siguiente comando:

sudo yum install python2-cryptography

Realiza la instalación en Windows

Necesitas tener pip instalado. Luego, ejecuta el siguiente comando:

pip install cryptography

Habilita paquetes de sitio

Una vez que se instala la biblioteca de criptografía, también debes habilitar los paquetes de sitio mediante la configuración de la variable de entorno CLOUDSDK_PYTHON_SITEPACKAGES en 1. Esta configuración de la variable de entorno le indica al SDK de Cloud que debe buscar las bibliotecas que se han de incluir fuera de su directorio google-cloud-sdk/lib propio.

Linux

exportar CLOUDSDK_PYTHON_SITEPACKAGES=1

macOS

exportar CLOUDSDK_PYTHON_SITEPACKAGES=1

Windows

configurar CLOUDSDK_PYTHON_SITEPACKAGES=1

Ten en cuenta que habilitar los paquetes de sitio puede causar conflictos con las bibliotecas empaquetadas de gcloud, según lo que hayas instalado en tu sistema. Si encuentras un conflicto o algunos de los otros comandos de gcloud que usas dejan de funcionar, es posible que debas anular la variable de entorno CLOUDSDK_PYTHON_SITEPACKAGES.

¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...