Configuración del entorno de desarrollo de Python en Chromebook escolar

힘센캥거루
2023년 4월 25일(수정됨)
23
python

Decidí hacer un proyecto de programación en Python con Selenium y computación física con los niños.

Como vscode admite variables Unicode, pensé que sería ideal para enseñar a codificar en coreano.

Sin embargo, los niños querían codificar en los Chromebooks que la escuela les proporcionó.

Para configurar el entorno de desarrollo en el Chromebook, investigué mucho en Google y lo documenté aquí. 

Configuración del entorno de desarrollo de Python en Chromebook escolar-1

1. Desbloquear la máquina virtual de Linux

Los Chromebooks utilizados en las escuelas tienen bloqueado el modo de desarrollador y el modo de máquina virtual de Linux por defecto.

Dado que las funciones de control de Chrome OS son muy potentes, la única opción es solicitar al maestro a cargo de la escuela que los desbloquee.

Puede desbloquear el modo Linux en Consola de administración-Dispositivo-Chrome-Configuración-Usuarios y navegador-Máquina virtual Linux (Beta).

Configuración del entorno de desarrollo de Python en Chromebook escolar-2

2. Configuración de la máquina virtual de Linux

Presiona el botón de la izquierda para ingresar a la Configuración del Chromebook como se muestra en la imagen de abajo.

Luego presiona Avanzado-Desarrolladores-Usar el entorno de desarrollo de Linux.

Configuración del entorno de desarrollo de Python en Chromebook escolar-3Configuración del entorno de desarrollo de Python en Chromebook escolar-4

Después de esto, la configuración es fácil. Solo presiona "Siguiente" sin pensarlo mucho y la instalación de Linux estará terminada.

La capacidad de la máquina virtual es de 10 GB por defecto, pero se puede ajustar fácilmente más adelante.

Configuración del entorno de desarrollo de Python en Chromebook escolar-5Configuración del entorno de desarrollo de Python en Chromebook escolar-6Configuración del entorno de desarrollo de Python en Chromebook escolar-7

Después de esperar un poco, se abrirá el terminal de Linux como se muestra a continuación.

La configuración de Linux está completa ahora.

Configuración del entorno de desarrollo de Python en Chromebook escolar-8

3. Instalar VS Code

Primero, actualiza Linux con el siguiente comando:

Por cierto, el "&&" entre los comandos indica que el siguiente comando se ejecutará después de que el anterior haya terminado.

sudo apt update && sudo apt upgrade
Configuración del entorno de desarrollo de Python en Chromebook escolar-9

Luego usa el comando dpkg para verificar la arquitectura de la CPU.

dpkg --print-architecture
Configuración del entorno de desarrollo de Python en Chromebook escolar-10

Si aparece amd64, significa que se pueden instalar programas estándar de 64 bits.

Visita el sitio web de Visual Studio y descarga el archivo de distribución de Linux archivo "deb".

Configuración del entorno de desarrollo de Python en Chromebook escolar-11

Puedes descargarlo haciendo clic en [.deb] a la izquierda.

O presionando [Download] en la parte superior derecha puedes ver otras distribuciones.

Configuración del entorno de desarrollo de Python en Chromebook escolar-12

Ahora simplemente haz doble clic en el archivo descargado para instalarlo.

Si eres experto en Linux, puedes usar wget y dpkg o usar apt para la instalación.

Por cierto, la distribución descargada de apt no admite el uso de coreano.

Configuración del entorno de desarrollo de Python en Chromebook escolar-13Configuración del entorno de desarrollo de Python en Chromebook escolar-14

Después de esperar un poco, podrás encontrar VS Code en la ventana de inicio de Chrome.

Haz clic para abrir la carpeta y comprobar la ejecución.

Permite todas las solicitudes de confianza (trust) que aparezcan.

Configuración del entorno de desarrollo de Python en Chromebook escolar-15Configuración del entorno de desarrollo de Python en Chromebook escolar-16

4. Instalar Python y pip

Primero, instala la Extensión en VS Code.

Al buscar, instala aquellas relacionadas con Python para poder ejecutar archivos de Python.

Instala Python, la Extensión de Python y cualquier otra cosa que desees.

Configuración del entorno de desarrollo de Python en Chromebook escolar-17

Luego, ingresa el siguiente comando en el terminal para instalar pip.

sudo apt install python3-pip
Configuración del entorno de desarrollo de Python en Chromebook escolar-18

Finalmente vuelve a VS Code y, como siempre, ingresa print("hello world") para verificar la salida.

Excepto por el gran problema de "no poder usar coreano", no debería haber diferencias.

Configuración del entorno de desarrollo de Python en Chromebook escolar-19

5. Configurar el uso de coreano en Linux

Ahora, se instalarán 4 módulos, incluyendo fcitx y la fuente coreana.

Se pueden instalar varios módulos a la vez, separados por espacios, como se muestra a continuación.

sudo apt install fcitx fcitx-hangul fcitx-lib* fonts-nanum*
Configuración del entorno de desarrollo de Python en Chromebook escolar-20Configuración del entorno de desarrollo de Python en Chromebook escolar-21Configuración del entorno de desarrollo de Python en Chromebook escolar-22

Ingresa im-config en el terminal para configurar.

Pulsa ok en todo, y elige default a mitad de proceso.

im-config
Configuración del entorno de desarrollo de Python en Chromebook escolar-23Configuración del entorno de desarrollo de Python en Chromebook escolar-24Configuración del entorno de desarrollo de Python en Chromebook escolar-25

Ahora ingresa el siguiente comando para ver la ventana de configuración de idioma.

Ejecuta autostart para luego ejecutar configtool.

Si no aparece ningún idioma, actualiza apt y luego vuelve a ejecutarlo.

sudo fcitx-autostart && sudo fcitx-configtool
Configuración del entorno de desarrollo de Python en Chromebook escolar-26Configuración del entorno de desarrollo de Python en Chromebook escolar-27

Presiona el botón (+) en la parte inferior para añadir un idioma.

Desmarca la opción delante de [ ]Only Show ~ para encontrar el coreano.

Configuración del entorno de desarrollo de Python en Chromebook escolar-28Configuración del entorno de desarrollo de Python en Chromebook escolar-29

A continuación, entra en la configuración Global y cambia la tecla de cambio de idioma.

Inicialmente está configurada en Ctrl+Espacio, pero esto entra en conflicto con otros atajos de teclado en VS Code, por lo que es mejor cambiarla.

Para cambiarla, haz clic en el método, y presiona la tecla que deseas usar para cambiar de idioma.

Configuración del entorno de desarrollo de Python en Chromebook escolar-30

6. Registrar comandos en el programa de inicio de Linux

Si utilizas fcitx, puedes escribir en coreano en VS Code, pero el problema es que cada vez que apagas y enciendes el Chromebook, debes ejecutar de nuevo fcitx-autostart para iniciar el módulo.

Para evitar esto, registra el comando usando el editor de Linux vi.

sudo vi ~/.sommelierrc
Configuración del entorno de desarrollo de Python en Chromebook escolar-31

Luego ingresa /usr/bin/fcitx-autostart, presiona la tecla ESC y luego :wq y presiona Enter.

Esto guardará el archivo y cerrará el editor vi.

Ahora, cada vez que Linux se inicie, fcitx también lo hará y podrás escribir en coreano.

7. Confirmar finalmente

Verifica la entrada de coreano en VS Code.

Y después de apagar y encender el Chromebook, reinicia VS Code y verifica si el coreano se ingresa correctamente.

Si todo está en orden, solo queda enseñar este método a los niños y comenzar a programar juntos.

Configuración del entorno de desarrollo de Python en Chromebook escolar-32

댓글을 불러오는 중...