Hola,
desde la actualización de WAPT de la versión 2.5 a la 2.6, varios usuarios se han quejado de sus scripts de Python.
Parece que el script de Python integrado en el agente de WAPT se encuentra en la variable de entorno PATH del sistema y, por lo tanto, se ejecuta automáticamente independientemente de la sesión. Otras instalaciones de Python suelen usar variables de entorno de usuario.
Por ahora, les pido que añadan la ruta de Python a las variables de entorno del sistema, por encima de la ruta de WAPT, pero
1) esto no es muy práctico
y 2) podría afectar al agente de WAPT.
¿Existe una solución mejor?
Gracias por su ayuda.
Saludos cordiales.
[RESUELTO] Problema PATH en Python desde la actualización WAPT 2.6
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
- dcardón
- Experto en WAPT
- Mensajes: 1908
- Inscripción: 18 de junio de 2014 - 09:58
- Ubicación: Saint Sébastien sur Loire
- Contacto :
Hola Erems,
el xkcd correspondiente: https://xkcd.com/1987/
Atentamente,
Denis
el xkcd correspondiente: https://xkcd.com/1987/
En la RUTA del usuario, ¿apunta a instalaciones de Python ubicadas en %APPDATA% o en %PROGRAMFILES%?erems escribió: ↑5 de mayo de 2025 - 15:05 ...
parece que el Python integrado en el agente WAPT está en la variable de entorno PATH del sistema y, por lo tanto, ahora se llama por defecto independientemente de la sesión. Otras instalaciones de Python suelen usar variables de entorno de usuario.
Por ahora, les estoy haciendo agregar su ruta de Python a las variables del sistema por encima de la ruta de WAPT, pero
1- esto no es muy limpio
No, no hay problema. Trabajamos mucho para limpiar las rutas de búsqueda de Python al iniciar wapt. Por cierto, el archivo python.exe de python.org es bastante impredecible al detectar DLL del sistema, y tuvimos que reescribirlo para mejorar su comportamiento. En la instalación de wapt, el archivo binario python.exe es el mismo que wapt-get.exe.
2 - Esto puede tener un impacto en el agente WAPT
Hemos querido corregir este comportamiento por un tiempo para que solo haya wapt-get.exe en %PATH% (básicamente, crear un subdirectorio /bin/ con solo wapt-get.exe en él).¿Existe una solución mejor?
Atentamente,
Denis
Denis Cardon - Tranquil IT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
Es seguro que con esto no habría más confusión posible.Hemos querido corregir este comportamiento por un tiempo para que solo haya wapt-get.exe en %PATH% (básicamente, crear un subdirectorio /bin/ con solo wapt-get.exe en él).
De lo contrario, la mayoría de nuestras instalaciones locales de Python están en %APPDATA%.
Atentamente.
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
Sí, en términos generales, escribir "python" en una terminal sin la ruta completa realmente no es determinista.
Por ejemplo mi ruta:
Si ejecuto Python en mi terminal, no necesariamente obtendré la versión de Python que espero. Por lo tanto, nunca ejecuto "python" sin más
Además, si escribe "python3" en la terminal en un sistema Windows 10, también puede abrir Microsoft Store...
Entonces yo diría que incluso si corregimos el hecho de no tener wapt python en la ruta, el método correcto es escribir la ruta completa de python.
Por ejemplo mi ruta:
Código: Seleccionar todo
PATH=C:\Program Files\Python313\Scripts\;C:\Program Files\Python38\Scripts\;C:\Program Files\Python39\Scripts\
Además, si escribe "python3" en la terminal en un sistema Windows 10, también puede abrir Microsoft Store...
Entonces yo diría que incluso si corregimos el hecho de no tener wapt python en la ruta, el método correcto es escribir la ruta completa de python.
