Crea una cuenta o inicia sesión

¡Continúa aprendiendo sin ningún costo! Únete y comienza a potenciar tu carrera

Configurar entorno de trabajo

4/24
Recursos

Aportes 55

Preguntas 10

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad?

si estas en la terminal de ubuntu
1 : sudo apt update
2 : apt install python3-pip
3 : pip3 --version
4 : pip3 install selenium
5 : pip3 install pyunitreport
y listo ya puedes disfrutar del resto del curso.

En Windows 10 el comando para llamar a Python suele ser py

En windows usé el siguiente comando:
python -m pip install selenium

si estas en la terminal de ubuntu desde windows:
1.- sudo apt update
2.- sudo apt install python3-pip
3.- sudo pip3 install selenium
5.- sudo pip3 install pyunitreport
Así me funciono ((:

Es necesario tener instalado python,si están en window y quieren ver la versión ejecutar:

py --version

Las librerías que necesitamos instalar son:

pip3 install selenium
pip3 pyunitreport

Para los que usan la terminal CMDR . A mi me funciono
py -m pip install selenium
y con ese comando instalo. aclaro que es en windows.

pip 3 install selenium 
pip3 install pyunitreport 

en windows me sirvio py -m pip install selenium

y py -m pip install pyunitreport

No debemos olvidar instalar pip lo puedes hacer usando sudo apt install python3-pip en el caso de Ubuntu, como buena practica puedes colocar las dependencias del proyecto en un archivo requeriments.txt
📑requeriments.txt

selenium
pyunitreport

Luego lo pueden instalar usando pip3 install -r requeriments.txt

Para los que apenas estén instalando python, les recomiendo muchísimo que lo instalen a través de pyenv, llevo ya un tiempo usándolo y estoy convencido de que es la mejor forma actual de manejar distintas versiones de python según el proyecto con el que esten trabajando.

En Mac todo fluye de maravilla
🤖

No olviden iniciar su entorno virtual en Python:

mkdir selenium_course
cd selenium_course
py -m venv venv
pip3 install selenium

En W11
py -m pip install pyunitreport

en Windows 10 me funciono asi:
1- py --version
2- py -m pip install selenium
3- py -m pip install pyunitreport

El comando “pip” no me andaba. Luego de buscar soluciones y probar de todo encontramos la manera de hacerlo.
Simplemente hay que desinstalar python y reinstalarlo (clikeando “add to Path” al inicio de la instalación) y reiniciar la computadora. Para eso deben descargar el instalador de la pagina de python, y instalar y desinstalar con "agregar o quitar programas"
Saludos!

pip3 install selenium

pip3 install pyunitreport

Teniendo en cuenta que PyUnitReport tuvo su última actualización en noviembre del 2017, Para este curso he decidido tratar de seguirlo usando PyTest con su extensión de PyTest-HTML. Los que quieran seguirme son bienvenidos, trataré de ir poniendo en los comentarios los códigos para realizar las actividades del curso usando este framework más moderno. Por ahora el unico cambio es que en vez de instalar PyUnitReport deben instalar PyTest y PyTest-HTML. Los veo en la siguiente clase.
Comando de Instalacion: 1. python3 --version /comando para ver versiòn Python 2. pip3 install selenium /comando para instalar selenium 3. pip3 install pyunitreport /comando para la instalación del report
para los que tengan problemas en windows, al instalar python requieren seleccionar el chek de path en caso contrario dirijanse a las variables del entorno>path>Editar>Nuevo y agregar estas dos rutas dependiendo de donde este instalado python (sustituir UserName por su nombre de usuario de windows) C:\Users\UserName\\\AppData\Local\Programs\Python\Python312\\ C:\Users\UserName\AppData\Local\Programs\Python\Python312\Scripts posterior a eso suben hasta arriba estas dos rutas en el orden que aparece. reinician la terminal y ya los deberia de dejar continuar

Para Windows:
Instalar python https://www.python.org/downloads/release/python-3913/
(Recomiendo hacer check en agregar al Path)
Ejecutar consola CMD (MS-DOS) con permisos de administrador
Para que funcionen los comando ‘py’ y ‘pip’ debe estar agregado al Path (rutas del sistema) la ruta del instalador de Python.
Luego ya funciona pip desde CMD.

pip install -r requirements.txt

Jinja2==3.0.3
MarkupSafe==2.0.1
pyunitreport==0.1.4
selenium==3.141.0
urllib3==1.26.9

Si usas conda así puedes hacer tu set-up

conda create -n  selenium_env -c conda-forge python=3.8 selenium -y
conda activate selenium_env
pip install pyunitreport

Y ya estás listo para el curso!!

el profe en esta clase debio detenerce un poco mas, a explicar como deberia ser el proceso en ubuntu, Windows, hay mucha confusion aqui en esta clase.

Para los que no les funcione pip coloquen lo siguiente:

python3 -m ensurepip

Si estas en windows lo mejor seria usar un ambiente virtual

  1. primero crea una caperta.
  2. crea el ambiente virtual.
py -m venv venv
  1. instalar las dependencias requeridas.
pip install selenium
pip install pyunitreport

4.verificas que se instalaron las dependencia.

pip freeze

nota: Si tomaste el curso basico de python estas usando
la terminar Cmder para windows, es mucho mas comoda, sino es asi, te aconsejo que te pase por el curso basico de python con el profesor facundo

En este caso yo instalé selenium y pyunitreport en un ambiente virtual de python que creé para el curso saben si es más correcto hacerlo así o es mejor instarlo global?

En el curso intermedio de python decían que las dependencias es mejor instalarlas en ambientes virtuales para que en posteriores proyecto no tener problemas con las versiones pero no sé si es el caso con esta ya que soy nuevo en python.

Para trabajar con Selenium, solo necesitamos: Python en una versión de 3.6 en adelante, Selenium y PyUnitReport. Todo esto para hacer correctamente el curso.

Hubiese sido mejor hacerlo con un entorno virtual

Estoy trabajando en Windows, en mi caso instalé la versión 3.8 y funciona sin problemas. Si tienes inconvenientes con la versión puedes desinstalar la versión reciente e instalar la 3.8 aunque manejando entorno virtual te sería más fácil.

Acá dejo el enlace de descargar de la versión 3.8 para Windows https://www.python.org/downloads/windows/

hola buenas profesor, logre instalar selenium con pip mas sin embargo no me reconoce pyunitreport de la misma manera que selenium 😦

upps ,no tenia descargado el phyton … Descargando

Deberemos instalar:

  • Python
  • Selenium -> En la terminal (tipo unix) pip3 install selenium
  • PyUnitReport -> En la terminal (tipo unix) pip3 install pyunitreport

¡Hola Comunidad!
.
Si notan, luego de hacer la instalación de los paquetes que menciona el profesor en algunos casos podrán ver que se muestra en consola el siguiente mensaje:

You should consider upgrading via the 'c:\users\jczp_\appdata\local\programs\python\python38-32\python.exe -m pip install --upgrade pip' command.

El mensaje está recomendando hacer la actualización del manejador de paquetes de Python.
.
Si les ha pasado EN WINDOWS que al ejecutar el comando pip install --upgrade pip para hacer la actualización les arroja el siguiente error:

ERROR: Could not install packages due to an EnvironmentError: [WinError 5] Acceso denegado: 'C:\\Users\\jczp_\\AppData\\Local\\Temp\\pip-uninstall-rp9yoby7\\pip.exe'

Les recomiendo abrir la consola (o PowerShell) como administrador, es decir abrir el menú de windows, anticlick sobre la consola (o PowerShell) y “Ejecutar como administrador” y con eso debería bastar.
.
¡Saludos!

Si te arroja el siguiente error:

Lo puedes corregir de la siguiente manera:

pip install wheel

Luego procedes a instalar el paquete de pyunitreport:

pip install pyunitreport```

Bueno estoy en win lo que hice fue un virtual env

configuración virtual env.
->py -m venv env
->cd env
-> Script\activate.bat
-> cd …

y ya instalo normalmente selenium / pyunitreport

Después de batallar en MacOS 10.14 ya estoy listo para seguir con el Curso.

  • Si te salió un error al configurar tu entorno virtual y no te dejó instalar una versión diferente de Python puedes regresar a la clase anterior donde dejé el protocolo para solucionar el problema:
ModuleNotFoundError: No module named 'pyexpat'

Seguí las indicciones dadas pero el programa no corre no me permite validar ni version ni instalar Selenium. como puedo conseguir mas ayuda?

como instalo en windows todo ??

Lo terminé de instalar en mis dos terminales: Ubuntu y CMD. Lujo total.

Para los que tienen problemas con pip3 deben agregarlo a las variables de entorno del sistema

Les recomiendo que instalen Cmder este es un emulador de consola, esto les ayudara a moverse en la terminal en windows con comandos linux. Tambien les recomiendo instalar un entorno virtual venv para no tener problemas con incompatibilidades.

Hola,
Siguiendo los pasos de el siguiente video me di cuenta que pyunitreport y selenium no están “instalados” ya que no puede resolver los imports. Espero puedan ayudarme.
Gracias, un saludo

Listo pues, vamos a la siguiente clase.

Estaría bien que indicaran como se instala en W10

Ninguno de los comandos me sirven para instalar selenium en windows …

Listo, instalado. para las personas que no deseen instalar las dependencias globalmente, pueden usar un ambiente virtual (virtual environment), de esta forma se puede especificar que versión de python usar y solo se instalan las dependencias para el proyecto a trabajar.

Para instalar pip3:

Start by updating the package list using the following command:

sudo apt update

Use the following command to install pip for Python 3:

sudo apt install python3-pip

The command above will also install all the dependencies required for building Python modules.

Once the installation is complete, verify the installation by checking the pip version:

pip3 --version 

Amable recordatorio: En Python, debes primero crear un entorno virtual, luego debes activarlo y finalmente debes instalar los módulos de tu proyecto. Esto evitará que los nuevos módulos se instalen en el ambiente por defecto, y así mantendrás más esbelto tu proyecto, solo cargando los módulos que necesitarás.

Antes de instalar los paquetes NO OLVIDEN primero crear un entorno virtual.

Recomendado que utilizen el modulo venv de python3 antes de instalar

Segunda vez que le meto a este curso. Esta vez si tengo todas las herramientas para darle con todo. No está muerto quien pelea.

Como buena práctica, lo suyo es tener un entorno virtual (el mas común suele ser usar venv) y dentro de este entorno virtual instalar las herramietnas que se vayan a emplear (si mal no recuerdo, en el curso de pensamiento computacional explican esto)

De ahi colocar las herramientas en un archivo txt (por convencion, requierements.txt) y finalmente con pip instalar las herramientas

Esto se hace mas que nada para poder tener diferentes entornos en diferentes proyectos con diferentes versiones de las herramientas sin que haya conflicto entre unas y otras