English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Instalar Flask generalmente requiere Python 2.6o versiones más altas. A pesar de que Flask y sus dependencias son compatibles con Python 3(Python 3.3La versión anterior se coordina bien, pero muchas extensiones de Flask no la soportan correctamente. Por lo tanto, pero se recomienda oficialmente que en Python 3.6+ Instalar Flask como se muestra anteriormente.
virtualenv es un constructor de entorno virtual Python. Puede ayudar a los usuarios a crear múltiples entornos Python en paralelo. Por lo tanto, puede evitar problemas de compatibilidad entre diferentes versiones de las bibliotecas.
Usar el entorno virtual para gestionar las dependencias de los proyectos en el desarrollo y la producción.
¿Qué problema resuelve el entorno virtual? Cuantos más proyectos Python tengas, más necesitarás usar diferentes versiones de las bibliotecas de Python, e incluso las versiones mismas de Python pueden ser diferentes. Una versión más reciente de una biblioteca de un proyecto puede dañar la compatibilidad de otro proyecto.
El entorno virtual es un grupo de bibliotecas Python independientes, con un entorno para cada proyecto. Los paquetes de software instalados en un proyecto no afectarán a otros proyectos ni a los paquetes de software del sistema operativo.
Si está utilizando:Python 2.x, puede referirse a la instalación de desarrollo virtualenv.
Los siguientes comandos se aplican a C:/pythonX/Instale virtualenv en la carpeta scripts, aquí X es el nombre de la versión de Python.
# Nombre de archivo : example.py # Derechos de autor : 2020 Por w3codebox # Autor por: es.oldtoolbag.com # Fecha : 2020-08-08 pip install virtualenv
La salida debería ser así -
# Nombre de archivo : example.py # Derechos de autor : 2020 Por w3codebox # Autor por: es.oldtoolbag.com # Fecha : 2020-08-08 Recolectando virtualenv Descargando virtualenv-15.0.1-py2.py3-none-any.whl (1.8MB) 100% |################################| 1.8MB 204kB/s Instalando paquetes recolectados: virtualenv virtualenv instalado con éxito-15.0.1
Este comando requiere permisos de administrador. En Linux/En Mac OS, necesita agregar sudo antes de pip. Si está en Windows, inicie sesión como administrador. En Ubuntu, virtualenv se puede instalar utilizando su gestor de paquetes.
# Nombre de archivo : example.py # Derechos de autor : 2020 Por w3codebox # Autor por: es.oldtoolbag.com # Fecha : 2020-08-08 $ sudo apt-get install virtualenv
Después de la instalación, el nuevo entorno virtual se creará en la carpeta.
# Nombre de archivo : example.py # Derechos de autor : 2020 Por w3codebox # Autor por: es.oldtoolbag.com # Fecha : 2020-08-08 mkdir newproj cd newproj virtualenv venv
Para activar el entorno correspondiente, en Linux/En OS X, use los siguientes comandos -
# Nombre de archivo : example.py # Derechos de autor : 2020 Por w3codebox # Autor por: es.oldtoolbag.com # Fecha : 2020-08-08 $ venv/bin/activate
En Windows, puede usar el siguiente comando -
# Nombre de archivo : example.py # Derechos de autor : 2020 Por w3codebox # Autor por: es.oldtoolbag.com # Fecha : 2020-08-08 venv\scripts\activate
Ahora estamos preparando este entorno para instalar Flask.
# Nombre de archivo : example.py # Derechos de autor : 2020 Por w3codebox # Autor por: es.oldtoolbag.com # Fecha : 2020-08-08 $ pip install Flask
La salida debería ser así -
# Nombre de archivo : example.py # Derechos de autor : 2020 Por w3codebox # Autor por: es.oldtoolbag.com # Fecha : 2020-08-08 Recolectando Flask Descargando Flask-0.10.1.tar.gz (544kB) 100% |################################| 544kB 410kB/s Recolectando Werkzeug>=0.7 (desde Flask) Descargando Werkzeug-0.11.4-py2.py3-none-any.whl (305kB) 100% |################################| 307kB 531kB/s Recolectando Jinja2=>2.4 (desde Flask) Descargando Jinja2-2.8-py2.py3-none-any.whl (263kB) 100% |################################| 266kB 935kB/s Recolectando itsdangerous>=0.21 (desde Flask) Descargando itsdangerous-0.24.tar.gz (46kB) 100% |################################| 49kB 1.6MB/s Recolectando MarkupSafe (desde Jinja2=>2.4->Flask) Descargando MarkupSafe-0.23.tar.gz Instalando paquetes recopilados: Werkzeug, MarkupSafe, Jinja2, itsdangerous, Flask Ejecutando setup.py install para MarkupSafe Ejecutando setup.py install para itsdangerous Ejecutando setup.py install para Flask Flask instalado con éxito-0.10.1 Jinja2-2.8 MarkupSafe-0.23 Werkzeug-0.11.4 itsdangerous-0.24
Los comandos anteriores se pueden ejecutar directamente, sin necesidad de un entorno virtual para la instalación a nivel del sistema.
El contenido anterior es principalmente para Python 2.x versión de la instalación de Flask.
Python 3Vinculado con el módulo venv para crear un entorno virtual. Si usa una versión moderna de Python, puede continuar leyendo el siguiente capítulo.
En el entorno activo, aquí con Window 10 + Python 3.6El entorno se utiliza como demostración de instalación, se instala Flask con el siguiente comando:
# Nombre de archivo : example.py # Derechos de autor : 2020 Por w3codebox # Autor por: es.oldtoolbag.com # Fecha : 2020-08-08 $ pip install Flask
De esta manera, la instalación de Flask se ha completado. En los siguientes capítulos, aprenderemos cómo usar Flask para crear una aplicación web simple.