Autor Tema: Aprende a generar wheel personalizadas con Python. [Guia]  (Leído 6187 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21782
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re:Aprende a generar wheel personalizadas con Python. [Guia]
« Respuesta #15 en: Noviembre 08, 2015, 08:34:56 pm »
Advertisement
@Empardopo, prueba a instalar manualmente wand. Por último si tira error podrías ver por qué.
Durante la semana trataré de agregar el tema de editar XML.

Me he llevado otra decepción y es que he instalado la versión 3.3.5 y la 3.3.4 y en ambos casos me da un error cuando intento lanzar el ejecutable de python...
Intentaré hacer lo que dices de instalarlo a mano a ver si encuentro diferencias; entiendo que antes tendría que desinstalar wand, no?

Sería estupendo lo de poder manejar el fichero y aprender a hacer todo tipo de manipulaciones con él.

Thanks

Desconectado hechelion

  • El amo de los recres
  • ****
  • Mensajes: 1371
  • Gracias 88
    • feudo
  • Ciudad: Houston
  • Pais: USA
  • Iniciales nick: HEC
Re:Aprende a generar wheel personalizadas con Python. [Guia]
« Respuesta #16 en: Noviembre 08, 2015, 09:16:02 pm »
Me he llevado otra decepción y es que he instalado la versión 3.3.5 y la 3.3.4 y en ambos casos me da un error cuando intento lanzar el ejecutable de python...
Intentaré hacer lo que dices de instalarlo a mano a ver si encuentro diferencias; entiendo que antes tendría que desinstalar wand, no?

Eso si que está raro, ¿Cómo estás ejecutando python? ¿doble clic sobre el icono de python.exe o lo estás ejecutando desde la consola?
¿Qué error te marca?

No necesitas desinstalar nada. Tanto PIP como Wand son script que están dentro de un subdirectorio del python que estés usando (de ahí que sea tan importante dejar uno configurado con windows). Si quieres mantenerlos aislados simplemente tienes que darte el trabajo de anteponer la ruta de la versión de python que quieras utilizar por ejemplo:

C:\python27\python.exe

C:\python33\python.exe

Si instalas wand usando python33, entonces wand no estará disponible para python27 a menos que lo instales usando ese python.

Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21782
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re:Aprende a generar wheel personalizadas con Python. [Guia]
« Respuesta #17 en: Noviembre 09, 2015, 07:53:42 am »
Te adjunto un fichero para que veas lo que me sale.
Desde el raiz de C: escribo python.exe y me ejecuta la versión que tengo en el path de windows.
Sin embargo me meto en c:\python33 donde he instalado la versión 3.3.4 y me tira el error que adjunto en el pantallazo.


Desconectado machiminax

  • VIP
  • *
  • Mensajes: 1849
  • Gracias 112
  • Ciudad: indefinida
  • Pais: desconocido
Re:Aprende a generar wheel personalizadas con Python. [Guia]
« Respuesta #18 en: Noviembre 09, 2015, 02:27:39 pm »
Hechelion existe alguna forma de que el texto se divida en dos lineas , al sobrepasar un determinado numero de palabras.

Por ej. "Asuka 120% Maxima Burning Fest (Japan)"

Podria quedar Asuka 120% Maxima
                     Burning Fest (Japan)


Y ya seria lo maximo poder omitir el contendio entre parentesis y con el texto centrado.

Que quedara  Asuka 120% Maxima 
                          Burning Fest

Desconectado hechelion

  • El amo de los recres
  • ****
  • Mensajes: 1371
  • Gracias 88
    • feudo
  • Ciudad: Houston
  • Pais: USA
  • Iniciales nick: HEC
Re:Aprende a generar wheel personalizadas con Python. [Guia]
« Respuesta #19 en: Noviembre 10, 2015, 04:05:37 am »
@Empardopo veo que tienes un problema con "path". Revisa las variables globales de tu usuario y de sistema y borra las referencias a python (guarda un respaldo para agregarlas despues).
Con eso ya no podrás llamar a "python" solo y tendrás que hacerlo agregando la ruta "C:\python33\python.exe" pero eso debería solucionar el segundo error.

Haciendo eso, pruebas y debería funcionar. Luego en las variables de sistema, para tu usuario agrega el path a python.exe y al subdirectorio script de la versión que quieras usar y vuelve a probar.


@Machiminax. Si se puede, aunque igual depende bastante de que quieras hacer.
El salto de línea se hace con "\n". un código simple para agregar un salto de línea en el primer espacio en blanco luego del décimo caracter

cadena =  cadena[:cadena.find(' ',10)] + '\n' + cadena[cadena.fing(' ',10):]

Por supuesto, debes agregar las comprobaciones, como por ejemplo asegurarte que el largo de la cadena sea superior a 10. (pista: eso lo haces con len(cadena))


Lo de quitar el contenido de los paréntesis es completamente factible, solo que necesitas tirar de expresiones regulares, bueno, tan bien podrías hacerlo tirando de "find", algo similar al ejemplo de arriba. Pero creo que lo más 'correcto' sería hacerlo con expresiones regulares ya que puedes resumir todo en una sola línea de comando.

primero necesitas importar las dependencias de las expresiones regulares con:
import re

Luego, para eliminar el contenido de un paréntesis, sería:

nombre_nuevo = re.sub('\(.*\)','',nombre_original)


Lo de centrar, si te fijas en el script este ya tiene esa opción
draw.text_alignment = 'center'

Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21782
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re:Aprende a generar wheel personalizadas con Python. [Guia]
« Respuesta #20 en: Noviembre 10, 2015, 10:26:42 am »
@Empardopo veo que tienes un problema con "path". Revisa las variables globales de tu usuario y de sistema y borra las referencias a python (guarda un respaldo para agregarlas despues).
Con eso ya no podrás llamar a "python" solo y tendrás que hacerlo agregando la ruta "C:\python33\python.exe" pero eso debería solucionar el segundo error.

Haciendo eso, pruebas y debería funcionar. Luego en las variables de sistema, para tu usuario agrega el path a python.exe y al subdirectorio script de la versión que quieras usar y vuelve a probar.


He revisado y tenía lo siguiente:

Variable de usuario Path
C:\Users\crisber\AppData\Local\Programs\Python\Python35\Scripts\;C:\Users\crisber\AppData\Local\Programs\Python\Python35\;C:\Users\crisber\AppData\Roaming\npm;

Variable de sistema PYTHONPATH
C:\Users\crisber\AppData\Local\Programs\Python\Python35\Scripts\;C:\Users\crisber\AppData\Local\Programs\Python\Python35\;C:\Users\crisber\AppData\Roaming\npm;C:\Users\crisber\AppData\Local\Programs\Python\Python35\Lib;C:\Users\crisber\AppData\Local\Programs\Python\Python35\DLLs;

Me he cargado esta variable llamada PYTHONPATH. Ahora si me meto dentro del directorio c:\python33 y lanzo python.exe me funciona esta versión pero obtengo otro pantallazo...

Intento instalar Wand pero me sale este otro pantallazo que adjunto...

Desconectado hechelion

  • El amo de los recres
  • ****
  • Mensajes: 1371
  • Gracias 88
    • feudo
  • Ciudad: Houston
  • Pais: USA
  • Iniciales nick: HEC
Re:Aprende a generar wheel personalizadas con Python. [Guia]
« Respuesta #21 en: Noviembre 10, 2015, 11:09:22 am »
Eso es por que sigues usando PIP 3.5
Instala wand de forma manual para 3.3 tal como explico en mi post. Eso si, en vez de python tienes que colocar C:\python33\python

Sent from my LGLS660 using Tapatalk


Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21782
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re:Aprende a generar wheel personalizadas con Python. [Guia]
« Respuesta #22 en: Noviembre 10, 2015, 06:26:50 pm »
Eso es por que sigues usando PIP 3.5
Instala wand de forma manual para 3.3 tal como explico en mi post. Eso si, en vez de python tienes que colocar C:\python33\python

Sent from my LGLS660 using Tapatalk



Hechelion, nada compi que no hay forma...
Ahora me sale este error...


Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21782
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re:Aprende a generar wheel personalizadas con Python. [Guia]
« Respuesta #23 en: Noviembre 10, 2015, 06:38:46 pm »
Lo anterior era con la versión 3.3.4

He desinstalado esa versión y he metido la 3.3 y ahora obtengo el siguiente mensaje cuando intento instalar wand.


Desconectado hechelion

  • El amo de los recres
  • ****
  • Mensajes: 1371
  • Gracias 88
    • feudo
  • Ciudad: Houston
  • Pais: USA
  • Iniciales nick: HEC
Re:Aprende a generar wheel personalizadas con Python. [Guia]
« Respuesta #24 en: Noviembre 10, 2015, 08:41:04 pm »
veo warning pero no veo ningún error.

Prueba desde python a ver si puedes importar algo de wand usando python 3.3

Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21782
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re:Aprende a generar wheel personalizadas con Python. [Guia]
« Respuesta #25 en: Noviembre 10, 2015, 10:12:15 pm »
Nada de nada y además se vuelve loco, jeje. Lo mismo es por tener instalado tambien la 3.5


Desconectado machiminax

  • VIP
  • *
  • Mensajes: 1849
  • Gracias 112
  • Ciudad: indefinida
  • Pais: desconocido
Re:Aprende a generar wheel personalizadas con Python. [Guia]
« Respuesta #26 en: Noviembre 11, 2015, 02:13:27 am »
Yo voy a estar offline unos dias , cuando vuelva a estar operativo me pongo con el tema de las wheels otra vez.

Empardopo , prueba este programa

http://www.hyperspin-fe.com/files/file/7408-simple-wheel-creator/

A mi no me funciono , por eso le pregunte a Hechelion si habia forma de hacer lo mismo pero "a mano"  , pero hay gente que si que consigue que le funcione.
Un saludo.

Desconectado empardopo

  • Admin
  • *
  • Mensajes: 21782
  • Gracias 761
  • Espero mejorar al KungFu Master!
    • Mi canal de Youtube
  • Ciudad: Norte de África
  • Pais: Escoña
  • Iniciales nick: EPP
Re:Aprende a generar wheel personalizadas con Python. [Guia]
« Respuesta #27 en: Noviembre 11, 2015, 09:51:28 am »
@machiminax, gracias! Le echare un vistazo aunque me llama mucho el poder controlar yo, jeje.
@hechelion, hay alguna forma de desintalar wand?

He borrado las rutas de la variable Path pero es como si se hubiera quedado algo en el windows.
Mira, ejecuto c:\Python33\python.exe y aparece el siguiente mensaje que te adjunto.

Hechelion, que version exacta de Python tienes instalada? Es que comentas 3.3.6 pero luego en el pantallazo que pones creo que venía 3.3

Muchas gracias y disculpa las molestias

Desconectado hechelion

  • El amo de los recres
  • ****
  • Mensajes: 1371
  • Gracias 88
    • feudo
  • Ciudad: Houston
  • Pais: USA
  • Iniciales nick: HEC
Re:Aprende a generar wheel personalizadas con Python. [Guia]
« Respuesta #28 en: Noviembre 11, 2015, 03:25:48 pm »
Tengo la 3.3.0 pero no debería ser problema ya que la diferencia es ínfima. Yo sigo creyendo que hay algún error con la configuración entre python y windows ya que tener múltiples  versiones de python es posible. Yo mismo tenía la 2.7, la 3.3 y la 3.5 cuando redacté esta guía y ya vez que todo sin problema.

Creo que lo mejor, si quieres, será tratar de chatear, te mando un PM.

 


* ¿A qué estáis jugando ahora mismo?  Autor: joselopez Foro: Offtopic 26/06/2024 (00:38)
* [Recomendación] Cine para los findes en casa (bueno, bonito y barato)  Autor: joselopez Foro: Offtopic 26/06/2024 (00:23)
* Salón Recreativo #56 - Olympics 2024 (01-07-2024 / 21-01-2024)  Autor: elbitxo Foro: Salón Recreativo FaseBonus 26/06/2024 (00:23)
* Reto Amiguero 11 - Abu Simbel Profanation The Full Adventura 1.1  Autor: Zael Foro: Commodore Amiga 23/06/2024 (16:30)
* Están muy callados los culerdos, no?  Autor: daninuyusio Foro: Offtopic 22/06/2024 (21:43)
* La revolución que suponen las IA generativas de imágenes a partir de texto  Autor: zzgus Foro: Offtopic 22/06/2024 (19:11)
* [N3DS] Red Viper - Emulando Virtual Boy como Dios manda  Autor: Zael Foro: Noticias de emuladores 17/06/2024 (14:11)
* Reto 321 - Joust 2 - Survival of the Fittest  Autor: Zael Foro: Competiciones y concursos 16/06/2024 (11:37)
* M.A.L.A147+Mame0.153 64/32 bits +35 Roms + Layout Tron_MameV1   Autor: Zael Foro: MALA 16/06/2024 (11:32)
* ZX Touch o el timo de la estampita  Autor: sirdrak Foro: Retroconsolas 12/06/2024 (15:00)
* Lección de vida  Autor: Zael Foro: Offtopic 10/06/2024 (13:13)
* MPAGD (Multi Platform Arcade Game Designer)  Autor: empardopo Foro: Creación de juegos 09/06/2024 (14:37)
* El megapost del ZX Spectrum  Autor: empardopo Foro: Offtopic 09/06/2024 (14:25)
* Ayuda con configuración emulador PXSX2  Autor: empardopo Foro: Emuladores 09/06/2024 (14:20)
* Amiga Games + 1.9.7  Autor: empardopo Foro: Emuladores 09/06/2024 (14:12)
* Salón Recreativo #55 (27-04-2024 / 26-05-2024)  Autor: hoz3 Foro: Salón Recreativo FaseBonus 04/06/2024 (05:52)
* ASUS, ¿me engaña, me tima o se rie de mí?  Autor: empardopo Foro: Offtopic 03/06/2024 (20:09)
* [PS4] PS4 5.05 - Should I Stay or Shoud I Go?  Autor: empardopo Foro: Consolas actuales 03/06/2024 (20:07)
* Retro Portable Maker ArcadeSpain (RPMA)  Autor: empardopo Foro: Otros programas 03/06/2024 (20:03)
* Volante PXN V9 - ¿Ganga... o tongo?  Autor: Zael Foro: Reviews tecnológicas 01/06/2024 (12:08)
* Ofertas Amazon  Autor: empardopo Foro: Offtopic 30/05/2024 (19:35)
* Reto 320 - Wizard of wor  Autor: empardopo Foro: Competiciones y concursos 28/05/2024 (20:58)
* GB-Operator (Emulador GB/GBC/GBA en PC)  Autor: Zael Foro: Retroconsolas 28/05/2024 (20:12)
* Salón Recreativo FaseBonus - Preparativos y Sugerencias  Autor: Zael Foro: Salón Recreativo FaseBonus 24/05/2024 (10:21)
* Música y artistas aptos para nuestra jukebox  Autor: empardopo Foro: Offtopic 22/05/2024 (20:02)
* [Recomendacion] Series para ver  Autor: empardopo Foro: Offtopic 20/05/2024 (20:21)
* Van dos y se cae el del medio - Hilo de cachondeo general  Autor: joselopez Foro: Offtopic 16/05/2024 (00:56)
* La inteligencia artificial ha llegado a la música  Autor: Zael Foro: Offtopic 12/05/2024 (20:24)

Reto 320: Wizard of Wor
Buscaunchollo.click