El desarrollo web de Python crea un entorno virtual pipenv

pipenv. Muy recomendable! ! !

En la actualidad, al crear un proyecto, está obligado a instalar un entorno virtual para evitar conflictos de paquetes dependientes.Los cuatro tipos de virtualenv, conda, python -m venv y pipenv consideran que pipenv es el más conveniente.

  1. Instalación, por defecto tenemos la versión instalada de python3
pip install pipenv

2. Cree un entorno virtual en el directorio especificado, usará la versión local predeterminada de python

mkdir venv001
cd venv001
pipenv install

Si desea especificar el entorno de creación de la versión, puede usar el siguiente comando, por supuesto, la premisa es que el directorio de inicio local puede encontrar la versión de python

pipenv --python 3.6
  1. Activar el entorno virtual.
pipenv shell
  1. Instale un módulo de terceros, y generará archivos Pipfile y Pipfile.lock después de ejecutar
pipenv install django==2.2

Por supuesto, no puede especificar la versión:

pipenv install django

Si desea instalar solo los paquetes utilizados en el entorno de desarrollo, haga lo siguiente:

pipenv install pytest --dev

Tanto el entorno de producción como los paquetes del entorno de desarrollo se escribirán en un archivo Pip, y si se utiliza el método tradicional, se requieren dos archivos: dev-require.txt y test-require.txt.

A continuación, si se ha completado el entorno de desarrollo, ¿cómo construir el entorno de producción? En este momento, es necesario utilizar Pipfile.lock. Ejecute el siguiente comando para bloquear el módulo de entorno actual. Actualizará el archivo Pipfile.lock, que se utiliza en el entorno de producción. Nunca debe editarlo.

pipenv lock

Entonces solo necesita poner el código y Pipfile.lock en el entorno de producción y ejecutar el siguiente código para crear el mismo entorno que el entorno de desarrollo. Las versiones exactas de todos los paquetes y paquetes dependientes se registran en Pipfile.lock, por lo que se determina la compilación:

pipenv install --ignore-pipfile

Si desea desarrollar en otro entorno de desarrollo, copie el código y el Pipfile y ejecute el siguiente comando:

pipenv install --dev

Use el siguiente comando para ver las dependencias:

pipenv graph
  1. Otras instrucciones de Pipenv para
    desinstalar el paquete
pipenv uninstall numpy

Directorio actual del entorno virtual

pipenv --venv

Directorio raíz del proyecto actual

pipenv --where
Publicado 44 artículos originales · me gusta 0 · visitas 1226

Supongo que te gusta

Origin blog.csdn.net/weixin520520/article/details/105001089
Recomendado
Clasificación