Instalación de nitropy con pipx#

Esta guía explica cómo instalar nitropy con pipx. pipx crea un entorno virtual para nitropy. Esto significa que nitropy y sus dependencias no entran en conflicto con otros paquetes instalados en su sistema.

Nota

Para los usuarios de Windows: El soporte de Windows es todavía experimental - por favor, utilícelo con precaución. También puede utilizar binarios precompilados o un instalador MSI, véase Instalación de nitropy en Windows.

Preparación#

Python 3.9 o más reciente#

Python ya está instalado en la mayoría de los sistemas macOS y Linux o puede descargarse desde python.org. Consulte la Guía de descarga de Python para obtener más información.

pip#

Puede instalar pip con el gestor de paquetes de su sistema o con python3 -m ensurepip. Consulte la Guía de instalación de pip para obtener más información.

pipx#

Antes de instalar nitropy, hay que instalar y configurar pipx:

python3 -m pip install --user pipx
python3 -m pipx ensurepath

Consulte la Guía de instalación del pipx para obtener más información.

Instalación#

Ahora puedes instalar nitropy desde el paquete pynitrokey:

pipx install pynitrokey

nitropy está ahora disponible en su ruta:

nitropy --help

Actualizar#

Puede actualizar el paquete con el siguiente comando:

pipx upgrade pynitrokey

Solución de problemas#

Si tiene problemas, asegúrese de que utiliza la última versión comparando la salida de nitropy version con la lista de versiones ` en GitHub. Si una actualización no instala la última versión, es posible que te encuentres con uno de los siguientes problemas.

Versión de Python demasiado antigua#

nitropy requiere Python 3.9 o posterior. Si su instalación de Python por defecto es más antigua y no se puede actualizar, tiene que instalar adicionalmente Python 3.9 y especificar el nombre de su ejecutable de Python al llamar a pipx, por ejemplo:

$ pipx install --python python3.9 pynitrokey

Brazo no soportado#

Actualmente, las versiones recientes de nitropy no pueden ser instaladas en plataformas Arm debido a un problema de dependencia (Edición de GitHub). Como solución, puede utilizar una instalación de Python x86 en un terminal Rosetta como se describe en esta discusión).

Notas de uso#

Todas las plataformas#

Si quieres usar nitropy con un dispositivo Nitrokey Pro o Nitrokey Storage, también tienes que instalar libnitrokey.

Windows#

La compatibilidad con Windows es todavía experimental: utilícela con precaución.

Es posible que tengas que ejecutar nitropy con derechos de administrador para poder conectarte a un dispositivo.

Linux#

En los sistemas Linux, también necesita las reglas udev de Nitrokey. Se suministran con libnitrokey. Alternativamente, puede instalarlos manualmente:

wget https://raw.githubusercontent.com/Nitrokey/libnitrokey/master/data/41-nitrokey.rules
sudo mv 41-nitrokey.rules /etc/udev/rules.d/

Consulte Configuración de las reglas udev para nitropy para más información.

Próximos pasos#

Puedes encontrar más información sobre el uso de nitropía en estas guías: