Cuando se está desarrollando software con Python, es común utilizar diferentes versiones de un mismo paquete. Un virtualenv o entorno virtual de Python es un ambiente creado con el objetivo de aislar recursos como librerías y entornos de ejecución del sistema principal o de otros entornos virtuales.
Para utilizar el entorno virtual se instala a través de:
sudo apt-get install python3-pip
sudo pip3 install virtualenv
Crear entorno virtual usando python3
virtualenv nombre_de_tu_entorno -p python3```
Para activar el entorno virtual
source nombre_entorno_virtual/bin/activate```
Para desactivarlo
deactivate```
Te recomiendo instalar Jupiter Notebook, Requests, y BeautifulSoup.
python3 pip install jupyter
pip install requests
pip install beautifulsoup4
y verificar todo con pip freeze
Fuente: https://medium.com/@m.monroyc22/configurar-entorno-virtual-python-a860e820aace https://platzi.com/@david-carrasquilla/