Red de conocimiento informático - Espacio del host - ¿Cómo ejecutar Python en el teléfono móvil? El código se ejecuta en la computadora pero no en el teléfono móvil.

¿Cómo ejecutar Python en el teléfono móvil? El código se ejecuta en la computadora pero no en el teléfono móvil.

Cómo hacer que el script de Python que escribiste en tu computadora se ejecute en tu teléfono móvil o sistema Android

Puedes instalar un emulador de Python, como QPython.

Después de instalar esta apk, puedes ejecutar scripts de Python en Android.

Acerca de QPython3L, busque instrucciones en línea:

QPython - Panel de instrucciones

A.

QPython es un motor Python en sistemas Android A través de QPython, puede utilizar Python en sistemas Android.

QPython requiere que usted otorgue permisos del sistema como red, Bluetooth, ubicación geográfica, etc., para que pueda usar estas funciones para la programación. Por supuesto, QPython no requiere que usted otorgue permisos para leer dispositivos móviles. información del teléfono, leer mensajes de texto, acceder a cuentas de teléfonos móviles, etc., por lo que no puede utilizar las interfaces relacionadas con SL4A correspondientes a esta parte. Si necesita un acceso más abierto a su programación, utilice el QPython3 más abierto.

Por supuesto, ya sea QPython o QPython3, no usaremos estos permisos para recopilar su información personal, solo se usan cuando usted programa. (Nota: utilizaremos permisos de red para verificar si es la última versión)

Esta guía está escrita en base a la última versión 1.0.4 de QPython. Si no está utilizando la última versión de QPython, actualice. lo antes posible.

Después de instalar QPython, ejecútelo y verá la interfaz de inicio como la de la imagen.

Botón Inicio

Después de hacer clic en el botón con el logotipo de Python en el medio de la pantalla, se mostrará el menú de inicio de ejecución. Puede: Leer el código de la imagen del código QRCode (a). Una forma interesante de compartir y publicar código, puede crear imágenes de QRCode a través del generador de QRCode de QPython) Ejecutar scripts en el dispositivo * Ejecutar proyectos en el dispositivo

Imagen - Botón Inicio

Si está utilizando la versión >=0.9.8, puede ejecutar php_console.py en el directorio del script para instalar muchas bibliotecas de terceros.

Si desea ejecutar un script o proyecto específico después de hacer clic en el botón de inicio, en lugar de mostrar el menú de selección como el predeterminado, puede hacerlo mediante "Establecer programa predeterminado" en la página de configuración.

Panel de herramientas para desarrolladores

Si desliza el dedo hacia la izquierda en el panel del botón de inicio, verá otro panel principal. Será más práctico y conveniente para los desarrolladores.

Figura - Panel de desarrollador

Aquí hay muchas funciones útiles:

¿Consola? Sí, es la consola común de Python, puedes interactuar directamente con ella. Analizador de Python

¿Editor?: el editor de código integrado de QPython le permite editar y ejecutar código directamente dentro de la aplicación QPython.

¿Programa?: aquí puede encontrar sus scripts y proyectos QPython. Después de la instalación predeterminada, habrá algunos scripts y proyectos de ejemplo

¿Biblioteca?—Puedes instalar muchas bibliotecas de Python aquí

¿Comunidad?—A través de la comunidad, puedes aprender y usar QPython. Profundice aquí y participe en la construcción de QPython

A continuación, echemos un vistazo a la consola y al editor:

B. Consola y editor

Figura - Consola

Si mantiene presionado el ícono de la consola o del editor en el panel de desarrollador, también puede crear un acceso directo en el modo de escritorio; al hacer clic en él, podrá ir directamente a la consola o al editor.

Consola

Figura - Ingrese a la consola desde la barra de notificaciones

Como dije antes, QPython tiene la misma consola Python que la versión para PC, muchos usuarios acostumbrados a usarlo para explorar propiedades de objetos de programación, experimentar con la sintaxis o probar ideas que ya tienen. Puede escribir comandos directamente en la terminal y dejar que el analizador de Python los ejecute. Haga clic en el icono "+" en la esquina superior derecha de la consola para crear una nueva ventana de terminal. Haga clic en la flecha en la esquina superior izquierda para mostrar una lista de las ventanas de la consola abiertas actualmente, para que pueda cambiar a una consola diferente. Si desea cerrar la consola, haga clic en el botón de cerrar "x".

Tenga en cuenta que después de abrir la consola, aparecerá un pequeño icono de terminal en la columna del mensaje a menos que haya cerrado la terminal. Si abre la ventana de aviso y hace clic en el pequeño icono de la terminal, puede regresar a la terminal nuevamente.

Editor

Imagen - Editor

El editor integrado de QPython le permite desarrollar Python fácilmente en su mano. Tiene las siguientes funciones:

.

Abrir archivo

Nuevo archivo o proyecto

Pellizcar 4 espacios hacia la izquierda

Pellizcar 4 espacios hacia la derecha

Saltar al línea especificada

Guardar el archivo actual

Ejecutar el archivo Python actual

Deshacer la operación anterior

Basado en palabras clave Buscar

Mostrar una lista de archivos editados recientemente

Insertar fragmentos de código

Establecer el comportamiento predeterminado del editor

El editor le permite ingresar y editar texto. Puede desarrollar sus scripts, guardarlos y ejecutarlos. El editor admite el resaltado de sintaxis de Python y la visualización de números de línea.

Mientras escribe, puede controlar fácilmente el nivel de ajuste (importante para Python) a través de los dos primeros iconos "<" y ">" en la barra de control inferior. Lo siguiente es "¿Saltar a? Línea". Haga clic en el icono e ingrese el número de líneas para saltar rápidamente al número de líneas que desea saltar. Lo siguiente es "Guardar y Guardar como". Botones "Buscar, Abierto recientemente, Fragmentos de código y Configuración del editor. No olvide que hay botones "Abrir" y "Nuevo" en el lado derecho de la navegación superior.

Al guardar, no olvide agregar el sufijo “.py” al nombre del sufijo, porque el editor no lo completará automáticamente.

Programa C.

En el programa puedes administrar tus scripts y proyectos, que se encuentran en /sdcard/com.hipipal.qpyplus/scripts y /sdcard/com.hipipal respectivamente. .qpyplus/proyectos.

Después de ingresar al programa, al mantener presionado el script o proyecto, puede crear un acceso directo correspondiente al script o proyecto en el escritorio. Después de crear su acceso directo, puede iniciarlo directamente desde el escritorio. . Ellos son.

Script

Figura: Opciones de operación de script y clic

El script es un archivo simple y el script se encuentra en /sdcard/com.hiipal.qpyplus Directorio /scripts. Si desea que sus propios scripts aparezcan aquí, colóquelos en este directorio.

Después de hacer clic en el script, puede realizar las siguientes operaciones:

Ejecutar: ejecutar el script

Abrir: editar el script con el editor integrado

Cambiar nombre: cambiar el nombre del script

Eliminar: eliminar el script

Proyecto

Figura: Proyecto y mantenga presionado para crear un acceso directo

p>

proyecto, que contiene main.py como directorio del script de inicio predeterminado. Al mismo tiempo, puede colocar bibliotecas o recursos dependientes de terceros en él si desea que QPython descubra automáticamente su proyecto. , colóquelo en el directorio /sdcard /com.hiipal.qpyplus/projects.

Cuando haces clic en el proyecto, puedes:

Ejecutar el proyecto

Abrir el proyecto con el explorador de recursos y ver sus recursos

Cambiar el nombre del proyecto

Eliminar el proyecto

Biblioteca

La biblioteca es una parte importante de QPython. A través de la biblioteca, puede instalar Python. biblioteca Aquí, puede instalar muchas bibliotecas escritas en Python puro desde la fuente oficial de Pypi (si hay archivos c/++ que deben compilarse, fallará porque no se puede encontrar la herramienta de cadena de compilación)

<. p>Figura - Biblioteca

Instalar manualmente la biblioteca

Normalmente, también puede completar la instalación manual colocando su biblioteca en /sdcard/com.hiipal.qpyplus/lib/python2. 7/directorio de paquetes de sitio.

Pero si tiene archivos .so en su biblioteca y ha intentado colocarlos en el directorio sdcard y no se puede montar correctamente, debe intentar este paso: Instálelos en /data/com.hipipal Directorio .qpyplus/files/lib/python2.7/site-packages/.

Instalación desde QPypi

Figura - Instalación desde QPypi

Proporcionamos un servicio web QPypi y publicamos varias bibliotecas. Después de hacer clic en los detalles, puede hacer clic en ". Instalar" para instalar la biblioteca (en realidad llama a la herramienta pypi para completar esta operación).

Acerca del servicio QPypi Actualmente mantenemos el servicio QPypi. Los desarrolladores de bibliotecas de terceros pueden contactarnos. Podemos crear una cuenta QPypi para usted y luego podrá usar el sistema pypi para mantener su cuenta. Biblioteca QPypi Python.

Instalar desde Pypi oficial

Figura - Instalar desde Pypi

Después de hacer clic, ingresa a la interfaz de comando de pypi, que llama a la herramienta pypi para permitirle instálelo usted mismo, solo necesita ingresar el comando pip, como pip install [HTML_REMOVED] para instalar la biblioteca. Sin embargo, debe tenerse en cuenta que las bibliotecas con archivos que deben editarse, como c/c++, no se pueden instalar actualmente porque. Android no los tiene disponibles de forma predeterminada.

En términos generales, los paquetes instalados a través de QPypi o Pypi se instalarán en el directorio /data/com.hiipal.qpyplus/files/lib/python2.7/site-packages/.

E. Comunidad

Figura: Comunidad QPython

Puede conocer a otros usuarios de QPython en la comunidad, puede hacer preguntas, participar en debates de temas y enviar. comentarios a los desarrolladores Los usuarios pueden enviar errores/sugerencias, etc.

Además, promocionaremos activamente QPython para que eventualmente sea completamente de código abierto, por lo que también damos la bienvenida a usuarios entusiastas para que se unan a nosotros. Necesitamos urgentemente su ayuda en las siguientes áreas:

Idioma. internacionalización

Ayúdenos a realizar pruebas y enviar comentarios sobre las pruebas

Comenta problemas y envía buenas sugerencias

Construya una comunidad local, inicie conferencias técnicas locales y aprendamos juntos

Otros