2 votos

¿Cómo puedo ejecutar una pitón script en un emulador de terminales?

Intenté ejecutar una pitón script en el emulador de terminal (app) con "./script.py" y me da un error que dice "permiso denegado" así que busqué en Google cómo hacerlo y decía que tengo que descargar un archivo llamado python.sh pero su enlace está caído así que no puedo descargarlo y cuando busco en Google el archivo sólo obtengo resultados de cómo cargar archivos .sh en python... ¿Alguien sabe cómo puedo hacer esto?

Es para ejecutar un bot de twitter incluso si cierro la aplicación...

0 votos

¿Por qué quiere ejecutar en el emulador de terminal solamente? Esta aplicación de código abierto Q pitón te permite ejecutar scripts de Python en Android. Está disponible en F Droid. Aquí está el sitio web de esa aplicación qpython.com

0 votos

Porque quiero que se ejecute incluso si cierro la aplicación (es para un bot de Twitter... Debería haber especificado... Lo siento)

2voto

l3l_aze Puntos 126

Podrías usar UserLAnd , GNURoot Debian o Termux . Termux es probablemente el más ligero, y también tiene soporte para teclado Swipe (hay que pasar toda la entrada a un lado para acceder a él), y puede habilitar un teclado extendido que aparece sobre cualquier teclado que utilice para acceder a las flechas, Tab, Ctrl, etc. UserLAnd también tiene el teclado extendido pero no tiene soporte para Swipe, y ejecuta una versión completa de Linux en un entorno chroot para que puedas tener acceso Root usando sudo o el usuario Root.

Usando Termux & UserLAnd en un Android inrootable y ambos son increíbles. rsync es lo mejor para mantener los cambios del proyecto actualizados porque AFAIK no puede editar los datos almacenados en ninguno de sus sistemas de archivos directamente usando una aplicación Android, pero puede hacerse usando vi/vim/nano/etc dentro de Termux o en la sesión de UserLAnd (hay que conectarse a él a través de SSH o VNC).

Sólo asegúrese de seguir las sugerencias durante la configuración de UserLAnd y agarrar ConnectBot y/o bVNC -- son actualmente las únicas aplicaciones soportadas que se conectan a ella. Además, aunque afirma ser capaz de configurarse para una sola aplicación, no he visto ninguna dirección para ello, y no tengo ni idea de cómo sería posible, ya que la interfaz de usuario no parece tener de todos modos para hacerlo.

1 votos

Ok gracias voy a probar esos, pero también ¿dónde puedo encontrar el python.sh? He buscado por todas partes y parece que ha desaparecido por completo...

0 votos

No hay problema :) Una vez que se configure debería ser posible seguir una de las muchas guías . Sólo asegúrate de que estás mirando las instrucciones para la versión correcta de Linux, si hay instrucciones específicas de la versión si vas por la ruta de UserLAnd que puede ser Debian o Ubuntu, o Debian de GNURoot. Para la instalación mínima como en las instrucciones anteriores debería estar bien seguir a lo largo. Termux no parece ser diferente en general, pero no parece ser una instalación "mínima".

0voto

Shubham Singh Puntos 1

Sus permisos de archivo no son apropiados , Cambielo usando "chmod +x path_to_file" y luego ejecútelo usando "nombre_de_fichero.py" Espero que esto ayude

0 votos

Probé eso y encontré que la única manera de cambiar los permisos de un archivo es con Root y no puedo Rootear mi teléfono... Pero gracias por la ayuda?

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X