- instalar python desde la pagina oficial
- instalar y abrir VsCode
- instalar extension de python
- crear una carpeta y arrastrarla o abrirla en VsCode
- desde VsCode abrir una terminal e instalar virtual env con el siguiente comando --> " pip install virtualenv "
- crear la carpeta donde pondremos el entorno con el comando --> " mkdir NOMBREDELACARPETA " sugiero mkdir app
- navegar a la carpeta mediante consola con el comando --> " cd NOMBREDELACARPETA " segun lo sugerido cd app
- Una vez dentro de la carpeta, se procede a crear el etorno virtual con el comando --> " virtualenv NOMBREDELENTORNOQUEGUSTES " sugiero virtualenv mi-entorno-virtual
- ahora se debe activar el entorno virtual, si estas en windows usar el siguiente comando --> " NOMBREDELENTORNO/scripts/activate " y si estas en MAC el comando --> " source NOMBREDELENTORNO/bin/activate " segun lo sugerido seria asi en windows --> source app/bin/activate o en mac --> app/scripts/activate
- (paso adicional en windows si da error de la ejecucion de las politicas) el error es el siguiente:
No se puede cargar el archivo C:\Users\Alejandra\Desktop\python\app\mi-entorno-virtual\scripts\activate.ps1
porque la ejecución de scripts está deshabilitada en este sistema. Para obtener más información, consulta el tema about_Execution_Policies en
https:/go.microsoft.com/fwlink/?LinkID=135170.
En línea: 1 Carácter: 1
+ app/mi-entorno-virtual/scripts/activate
+ ~~~~~~~~~~~~~
+ CategoryInfo : SecurityError: (:) [], PSSecurityException
+ FullyQualifiedErrorId : UnauthorizedAccess
a. Se debe abrir powershell como administradorb. para listar las politicas ejecutar el comando --> " Get-ExecutionPolicy -List "c. Lo habilitamos para el actual usuario con el comando --> " Set-ExecutionPolicy RemoteSigned -Scope CurrentUser "d. para validar que esta habilitado, volver a ejecutar el comando inicial --> " Get-ExecutionPolicy -List "
11. volver ejecutar el comando de activacion de entorno virtual
en windows --> source app/bin/activate o
en mac --> app/scripts/activate
Tener en cuenta que es un slash "/" y no un backslash
INSTALAR FLASK
12. una vez dentro del entorno virtual, procedemos a instalar flask mediante el comando
--> pip install flask
CREANDO MI PRIMERA APLICACION DENTRO DE ESTE ENTORNO
13. dentro de la carpeta con nombre sugerido mi-entorno-virtual la cual se visualiza en el arbol de carpetas al costado izquierdo de VsCode con el nombre sugerido
--> app.py
y copiamos el codigo sugerido en la documentacion de python flask en el siguiente link: https://flask.palletsprojects.com/en/2.1.x/quickstart/
from flask import Flask
app = Flask(_name_)
@app.route("/")
def hello_world():
return "<p>Hello, World!</p>"
14. para correr el servidor el siguiente comando
python .\app\app.py