Comandos de pipenv.

He aqui algunos de los comandos de pipenv que nos van a servir para la creación de entornos virtuales de python ligados a un directorio del proyecto y no de forma global como lo realiza virtualenv.

Requisitos

Asegurate que python sea accesible desde cualquier lugar.

$ python --version

Instala el pipenv con el gestor de paquetes pip

$ pip install pipenv

Verifica que se haya instalado correctamente con la siguiente sentencia.

pipenv --help

Entornos virtuales

Para crear un entorno virtual vacío.

$ pipenv --python 3.9

Verifica la ruta donde se encuentra el entorno virtual de python, si no se encuentra es porque no estan en la carpeta donde creaste el entorno virtual.

$ pipenv --venv

Verifica donde esta el interprete de python del entorno virtual

$ pipenv --py

Para activar el entorno virtual o crear uno nuevo ocupa

$ pipenv run python

Ver los paquetes que estan instalados en el entorno virtual, con la opción graph. Lo puedes probar instalando el paquete numpy, verificando y despues volviendo a desinstalar.

$ pipenv graph
$ pipenv install numpy
$ pipenv graph

Tambien podemos verificar los paquetes que se encuentran instalados con pip

$ pipenv run pip list

Para activar el shell del ambiente virtual puedes ejecutar, y con eso siempre estaras ocupando todas las carateristicas del ambiente virtual que estas ejecutando.

$ pipenv shell

Para remover un paquete utilizando pipenv

$ pipenv uninstall numpy

Para remover un paquete utilizando el gestor de paquetes pip instalado en el entorno virtual.

$ pipenv run pip uninstall numpy

Por ultimo, para remover un entorno virtual creado con pipenv

$ pipenv --rm