Configuración del entorno de desarrollo Python en Ubuntu

힘센캥거루
2022년 12월 5일(수정됨)
3
14

Mientras buscaba información para abrir un blog, descubrí que si planeas operar WordPress, necesitas saber un poco sobre administración de servidores, y que la mayoría de los servidores funcionan con Linux.

Por lo tanto, decidí familiarizarme con Linux usando Ubuntu, que es la distribución más ampliamente distribuida.

Esta vez, intentaré configurar un entorno de desarrollo Python en Ubuntu utilizando VS Code.

Y en este proceso, quiero entender el significado de algunos comandos que se utilizan.

1. Instalar VS Code

La mayoría de los artículos descargan el compilador usando el terminal y el comando sudo wget.

wget es la abreviatura de web get, y descarga archivos de la fuente URL proporcionada.

En última instancia, para usar el comando wget, debes ingresar al sitio y copiar la dirección.

Al final, ya sea que descarguemos desde la página web o usemos wget, es lo mismo.

Así que simplemente descarguemos cómodamente haciendo clic en el siguiente sitio.

Luego abre el explorador, verifica la ubicación del archivo, presiona Ctrl + Alt + t para ejecutar el terminal y luego ejecuta el archivo.

$ sudo apt install code_1.73.1-1667967334_amd64.deb

sudo significa privilegiado con derechos de administrador en Windows.

Y apt es el gestor de paquetes de Ubuntu, similar a Microsoft Store en Windows o App Store en Mac OS.

Los comandos apt y apt-get son casi iguales, la diferencia principal está en el contenido que producen.

Si no usas apt, puedes instalar el archivo descargado con el siguiente comando.

$ sudo dpkg -i code_1.73.1-1667967334_amd64.deb

Si el comando apt descarga e instala paquetes desde el servidor de Ubuntu, dpkg instala paquetes usando el archivo descargado.

No importa cuál uses, pero se recomienda usar apt para una instalación estable.

Configuración del entorno de desarrollo Python en Ubuntu-1Configuración del entorno de desarrollo Python en Ubuntu-2

Después de instalar, podrás verificar VS Code en la lista de programas.

Configuración del entorno de desarrollo Python en Ubuntu-3

2. Instalar la extensión de Python

Ubuntu ya tiene Python instalado por defecto.

Es similar a tener Python 3.9 instalado globalmente en una MacBook.

Busca python en la pestaña de extensiones y luego instala Python y el paquete de extensiones.

Configuración del entorno de desarrollo Python en Ubuntu-4

Después de hacer esto, crea un archivo test.py y usa print para mostrar resultados en el terminal.

Configuración del entorno de desarrollo Python en Ubuntu-5

3. Instalar módulos de Python

Primero, instala pip ejecutando el siguiente comando en el terminal. Usa python3-pip para Python 3.*, y python-pip para Python 2.*.

Es probable que si instalaste Python usando VS Code, tengas la versión 3.*.

$ sudo apt install python3-pip
Configuración del entorno de desarrollo Python en Ubuntu-6

Ahora puedes instalar módulos como Selenium y Pandas usando el comando pip3.

Nota que no debes usar sudo al ejecutar pip3. Incluso si Python y Selenium no son compatibles, el uso del comando sudo permite que la instalación continúe.

Cuando instalé Linux por primera vez, descargué e instalé Python 3.11 sin saber nada, y descubrí que Selenium para Linux aún no tiene una actualización compatible.

El uso del comando sudo permitió que Selenium se instalara a la fuerza, pero realmente no podía ser llamado o usado.

pip3 install selenium
Configuración del entorno de desarrollo Python en Ubuntu-7

4. Conclusión...

Al experimentar Linux por primera vez, descubrí que no hay nada fácil en instalar y configurar paquetes.

Creo que estos problemas surgen porque es mi primer contacto con Linux.

Al usar el tema gnome y el terminal, creo que al aprender lentamente cómo usar Linux, podré usarlo bien con solo el terminal.

관련 글

Automatización de tareas escolares: revisión del boletín de vida escolar con IA – Detalles de competencias por asignatura
Automatización de tareas escolares: revisión del boletín de vida escolar con IA – Detalles de competencias por asignatura
Si tuviera que escoger la tarea más insignificante, dura y aburrida en la escuela, elegiría la revisión del boletín de vida escolar.En secundaria el b...
Reseña de lectura y experiencia del desafío del capítulo 7 de "밑바닥부터 만들면서 배우는 LLM"
Reseña de lectura y experiencia del desafío del capítulo 7 de "밑바닥부터 만들면서 배우는 LLM"
El contenido del capítulo 7 trata sobre el proceso de ajustar finamente el modelo para que siga instrucciones.Es hacer que responda como se espera ant...
Reseña de lectura del capítulo 6 de "Aprendiendo LLM desde cero"
Reseña de lectura del capítulo 6 de "Aprendiendo LLM desde cero"
El capítulo 6 trata sobre el fine-tuning para clasificación.El ejemplo que aparece es la creación de un clasificador de spam.Como el clasificador de s...
Reseña de lectura del capítulo 5 de «Aprender LLM construyéndolo desde cero»
Reseña de lectura del capítulo 5 de «Aprender LLM construyéndolo desde cero»
Hoy es 14 de diciembre.En realidad, el período del desafío ya terminó hace 2 semanas, pero aun así no podía renunciar a escribir la reseña.Porque esto...
Aprendiendo a crear un LLM desde cero – Reseña del capítulo 4
Aprendiendo a crear un LLM desde cero – Reseña del capítulo 4
Hoy es 26 de noviembre, así que si leo un capítulo al día, habré completado el reto.No sé si será posible con las interrupciones del primero y del seg...
Reseña de la lectura del capítulo 3 de LLM aprendiendo desde cero
Reseña de la lectura del capítulo 3 de LLM aprendiendo desde cero
Después de derramar agua sobre mi MacBook, entré en crisis y perdí alrededor de 3 a 4 días. Ahora que lo pienso, debería haber hecho algo, pensando que mi MacBook ya estaba arruinada y que la mandaría a reparar de todas formas. Aunque estoy un poco atrasado, quiero dejar mi reseña del capítulo 3 porque creo que debo continuar hasta el final. 1. Mecanismo de atención Capítulo 3...

댓글을 불러오는 중...