[ubuntu-ar] Ejecucion archivo python
"Ing. Omar Hernández Rodríguez"
omarbeat at herosoftwares.com
Sun Aug 28 00:48:30 UTC 2011
El 27/08/11 07:48, Hernan Javier Lopez escribió:
>> Me pasa esto: Tengo la imagen iso del dvd en la netbook, la monto con el
>> programa "montador de archivos", pero al hacer doble clic se abre con gedit.
>> Le pongo que abra con "python" y no hace nada. Peeeeero si abro una terminal
>> en esa carpeta raíz donde está montada la imagen y ejecuto "python
>> cdpedia.py" arranca lo más bien en el navegador firefox, que tengo como
>> predeterminado. No se porqué pasa eso, pero pienso que es en 11.04 que
>> sucede porque recuerdo que en 10.04 lo abría sin ningún tipo de artilugio
>> raro, solo doble clic.
>>
>> Saludos. Fede.-
> Exactamente lo mismo... Inclusive si en vez de entrar a la carpeta, le
> doy la ruta completa, me tira el mismo error de antes. Pero esto que
> pusiste, me dio la idea de hacer un "script?" :) donde puse
>
> cd Wikipedia
> python cdpedia.py
>
> y luego hice un lanzador en el escritorio que lance en una terminal
> este "script"
> y funciono, con lo cual al menos no se cual será el error, pero puedo
> dejarle un lanzador listo y funcionando.
> Como comentario en Ubuntu 10.10, al menos en una maquina virtual sobre
> Virtual Box, tambien me da el mismo problema
> Muchas gracias por la ayuda :)
>
Para que funcione correctamente el archivo .py debe de ser ejecutado
desde el mismo directorio en donde este se ubica.
Osea, si tienes "/mnt/cdpedia/cdpedia.py" entonces te tienes que
cambiarte al directorio "mnt/cdpedia/" y desde ahí ejecutar "python2
cdpedia.py" (si es que la cdpedia está en python2, por que podría ser
que estés ejecutando python3 y eso también traería varios problemillas)
Eso desde la consola no tiene ningún problema ni para usuarios que la
utilizan, pero si el usuario final es ajeno a la consola pues entonces
será un lío.
Lo que debes de hacer es un archivo ejecutable y se los pones como
acceso directo en el escritorio o algo asi.
Yo es lo que hago comúnmente y funciona sin problemas, te paso un
ejemplito del ejecutable llamado ejecutar_cdpedia.sh, por ejemplo:
#!/bin/bash
cd /home/usuario/cdpedia/
python2 cdpedia.py
Y listo, eso debería de funcionar sin problemas.
--
Omarbeat
-- Somos lo que la mente le dice al cerebro que seamos.
-- Música Libre e Independiente creada en Linux.
More information about the Ubuntu-ar
mailing list