Esta guía del sitio web de Orcacore le enseñará cómo instalar Python 3.13 en Fedora Linux y crear y ejecutar un proyecto de muestra con Python 3.13. Como se describe en el sitio web oficial de Python, Python 3.13 es el último lanzamiento estable del lenguaje de programación de Python, con una combinación de cambios en el lenguaje, la implementación y la biblioteca estándar. Si necesita un lugar rápido y confiable para ejecutar sus proyectos de Python, sugiero usar un VPS Fedora Linux. Funciona bien con las últimas herramientas y le brinda una experiencia sin problemas mientras codifica y prueba. Puede hacer clic aquí para obtener su VPS Fedora y comenzar a construir sus proyectos de inmediato. Ahora puede proceder al resto del artículo para iniciar su instalación de Python 3.13 en Fedora Linux. Pasos fáciles y completos para configurar Python 3.13 en Fedora Linux antes de comenzar la configuración de Python 3.13, asegúrese de tener acceso a su servidor Fedora Linux como usuario sin raíz con privilegios de sudo. Luego, siga los pasos a continuación para completar esta guía. Paso 1. Instale los paquetes requeridos para Python 3.13 en Fedora Primero, debe ejecutar la actualización y actualización del sistema con el siguiente comando: Sudo DNF Update -y && Sudo DNF Upgrade -y luego, use los siguientes comandos para instalar paquetes requeridos y herramientas de desarrollo en Fedora Linux: # sudo # sudo dnf groupInstall «Herramientas de desarrollo» -Y Paso 2. Descargue el paquete Python 3.13 desde la fuente para obtener el último lanzamiento, debe visitar la página de lanzamientos de fuente de Python y copiar el último paquete de tarball de origen. Then, use the following wget command to download it: sudo wget https://www.python.org/ftp/python/3.13.3/Python-3.13.3.tgz When your download process is completed, use the following command to extract your file: sudo tar -xf Python-3.13.3.tgz Next, switch to your Python 3.13 directory with the command below: cd Python-3.13.3 Paso 3. Cree e instale Python 3.13 en Fedora Linux Ahora puede iniciar su proceso de construcción e instalación de Python 3.13. Debe estar seguro de que todas las dependencias funcionan correctamente para Python 3.13 en Fedora Linux. Para este propósito, ejecute el comando a continuación: sudo ./configure –enable -optimizaciones Una vez que se complete, obtendrá la siguiente salida: Además, debe verificar los núcleos de su sistema utilizando el comando a continuación: SUDO NPROC Ejemplo Salida 4 Ahora puede comenzar a construir Python 3.13 utilizando el siguiente comando y definir su número de correos con la opción -j de Opción: SUDO -SUD -J 4 Esto puede construir un poco de tiempo para completar. Then, use the command below to install Python 3.13 on Fedora Linux: sudo make altinstall You can now verify Python 3.13 by checking its version: python3.13 –version Output Python 3.13.3 Step 4. Create a Python 3.13 Sample Project (Calculator Module) At this step, we want to create a simple calculator module with functions (add, subtract), and test it using El marco más unido de Python. Primero, cree un directorio de proyecto y cambie a él con los comandos a continuación: # sudo mkdir sample_project # cd sample_project, luego use los siguientes comandos para crear estructuras de carpetas: # mkdir -p src/sample # mkdir pruebas # touch src/sample/__ init__.py # touch src/sample/calculator.py # touch tests/test_calculator.py ahora debe agregar el calculador ahora debe agregar el calculador de calculador ahora, ya puede agregar el calculador de calculador. que contiene dos funciones matemáticas básicas. Abra el archivo con su editor de texto deseado, como VI Editor o Nano Editor, y agregue las siguientes funciones al archivo. sudo vi src/sample/calculator.py Agregue las funciones: def agregar (a, b): «» «Devuelve la suma de a y b.» «» Devuelve A + B Def Resta (a, b): «» «Devuelve la diferencia de a y b.» «Devuelve A – B una vez que haya terminado, guarde y cierre el archivo. A continuación, debe escribir pruebas unitarias. Abra el siguiente archivo y agregue el módulo Unittest Python incorporado. Sudo VI Tests/test_calculator.py Escribir pruebas de unidad: Importar unittest de speak.calculator import agre, restar clase testCalculator (unittest.testcase): def test_add (self): self.assertequal (add (2, 3), 5) def test_subtract (self): autosertecequal (subractar (5, 3), 2) si __ ____ ==__ ==__ ==__ ‘__main__’: unittest.main () Una vez que haya terminado, guarde y cierre el archivo. Esto verifica que nuestras funciones devuelvan los resultados correctos. En este punto, debe crear un pyproject.toml con el siguiente comando: sudo vi pyproject.toml Agregue el siguiente contenido al archivo:
[build-system]
requiere = [«setuptools»]
Build-backend = «setuppools.build_meta»
[project]
name = «muestra» versión = «0.1.0» descripción = «un proyecto python de muestra» autores = [
{ name = «Your Name», email = «your@email.com» }
]
readMe = «ReadMe.md» Requiere-Python = «> = 3.13» Cuando haya terminado, guarde y cierre el archivo. Este archivo define los metadatos de su proyecto y cómo se debe construir. Finalmente, puede crear un entorno virtual de Python y ejecutar su proyecto. Para configurar el entorno virtual de Python y activarlo, ejecute los siguientes comandos: # sudo python3.13 -m venv venv # fuente venv/bin/activar # pip install -e. Nota: -E. significa «modo editable», por lo que los cambios en sus archivos de origen se reflejan inmediatamente sin reinstalar. Ahora puede usar unittest para descubrir y ejecutar todas las pruebas con el siguiente comando: python3.13 -m unittest descubriendo pruebas en su salida, verá: Nota: Cada punto (.) Significa una prueba aprobada. Eso es todo, terminaste. Conclusión Instalar Python 3.13 en Fedora Linux es simple y le brinda acceso a las últimas funciones en Python. Una vez que lo haya instalado, puede crear fácilmente un pequeño proyecto con código organizado y pruebas. El uso de herramientas como Unittest y PyProject.toml lo ayuda a seguir las mejores prácticas. Espero que lo disfrutes. Suscríbanos en Facebook, X y YouTube. También puede leer los siguientes artículos: Instale CMake en Fedora 39 desde la línea de comandos Descargar e instalar Oracle JDK 21 en Fedora Install BitWarden Passions Manager en Fedora Instalar y configurar Proftpd sobre TLS/SSL en Ubuntu 24.04 Preguntas frecuentes ¿Qué es un entorno virtual de python? Un entorno virtual mantiene separados los paquetes de Python de su proyecto. Evita los conflictos y hace que las cosas sean más fáciles de manejar. ¿Por qué usar Fedora Linux para el desarrollo de Python? Fedora tiene paquetes actualizados, un fuerte soporte de Python, y es ideal para los desarrolladores que desean las últimas herramientas. ¿Qué es pyproject.toml? Es una forma moderna de describir la configuración, versión y dependencias de su proyecto Python.
Deja una respuesta