elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Python (Moderador: Danielㅤ)
| | |-+  Advertencias de Python.
0 Usuarios y 7 Visitantes están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Advertencias de Python.  (Leído 973 veces)
Tachikomaia


Desconectado Desconectado

Mensajes: 1.757


Hackentifiko!


Ver Perfil
Advertencias de Python.
« en: 3 Junio 2026, 22:18 pm »

Intento volver a usarlo para generar listas de contraseñas para darle a John the rippley para recuperar una que olvidé.

Instalé la versión más nueva, una IA me dijo que debía configurar algo de PATH pero no vi la opción. Luego lo abrí a ver qué pasaba y empezó a darme mensajes ante los que no sé qué hacer.



Lo descargué de aquí:
https://www.python.org/downloads/release/pymanager-262/


En línea

Danielㅤ
Moderador
***
Desconectado Desconectado

Mensajes: 1.972


🔵🔵🔵🔵🔵🔵🔵


Ver Perfil
Re: Advertencias de Python.
« Respuesta #1 en: 4 Junio 2026, 00:41 am »

Hola, si así es, cuando instalas python lo primero que tenés que hacer, es configurar los PATHs, es decir las rutas que el intérprete va a utilizar, no recuerdo como se hacía porque hace años que lo hice, pero en la consola tenés que poner Y (Yes) y luego reiniciar tu consola de Windows o el Intérprete (la consola nativa de Python).

Aquí hay un video que explica como agregar las variables de entorno de Windows, pero vas a necesitar reinstalar Python:

https://m.youtube.com/watch?v=19YBvno2n_U

También te dejo esta web que lo explica:

https://realpython.com/add-python-to-path/


En línea

Eleкtro
Ex-Staff
*
Desconectado Desconectado

Mensajes: 10.015



Ver Perfil
Re: Advertencias de Python.
« Respuesta #2 en: 8 Junio 2026, 20:51 pm »

¿Quieres mi respuesta, o no la quieres? je!:

    Deberías haber pulsado la tecla "y" en ambas solicitudes.



1. LONG PATHS (límite 'MAX_PATH')

Tu sistema operativo actualmente tiene una enorme limitación que puede resultar muy conflictiva si no habilitas las rutas largas de más de 260 caracteres, no solamente por el uso de Python sino en general, ya que cualquier software diseñado para soportar rutas largas ( 'long path-aware' ) se va a ver limitado y puede ocasionar conflictos y errores al intentar crear o leer estructuras de directorios y archivos demasiado largas mientras sigas sin habilitarlo.

Habilitarlo no tiene ninguna desventaja para un usuario normal y corriente. Más bien al contrario (le puedes consultar a una IA si lo prefieres, pero te dirá chorradas evidentes y nada razonables como por ejemplo la capacidad de poder generar estructuras de rutas caoticamente largas, o conflictos por limitaciones en el uso de software prehistórico que nadie usa a día de hoy). Por lo que es algo que se debería hacer nada más instalar el S.O, mediante una configuración de inicio automatizada.

Es suficiente con ejecutar el siguiente comando en la consola:
Código
  1. REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem" /V "LongPathsEnabled" /T REG_DWORD /D 1 /F



2. PATH (variable de entorno)

PATH es un valor del Registro de Windows ubicado en:
Código:
HKEY_CURRENT_USER\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment

Dicho valor expone una lista de directorios delimitada por punto y coma, donde el sistema operativo buscará programas cuando se escriba un comando en la consola (CMD o PowerShell). Eso permite invocar Python.exe sin tener que acceder manualmente al directorio (comando CD o PUSHD en Batch) en la consola, ni especificar la ruta completa al escribir o usar un script de terceros, y eso son motivos esenciales y suficientes para añadir la ruta de Python al PATH, cosa que por cierto se puede hacer desde el propio instalador de Python:



Alternativamente, se puede editar directamente el valor PATH con un editor del Registro de Windows (o utilizar Batch o Powershell), o se puede utilizar la siguiente herramienta por línea de comandos para facilitar dicha tarea, la cual permite gestionar las entradas del PATH para añadir, listar, eliminar y limpiar entradas vacías:

  - https://github.com/ElektroStudios/PATHS

Para quien prefiera utilizar una interfaz gráfica: Rapid Environment Editor (RapidEE)
« Última modificación: 9 Junio 2026, 00:04 am por Eleкtro » En línea



Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines