¿Por qué crear un entorno virtual de Python
En el desarrollo de aplicaciones Python, sistema de instalación python3 una sola versión: 3.4. Todos los paquetes de terceros serán pip
instalados a python3 el site-packages
directorio.
Si queremos desarrollar múltiples aplicaciones al mismo tiempo, y que estas aplicaciones compartirán un pitón, que está instalado en Python 3 del sistema. Si la aplicación necesita un jinja 2,7, mientras que la aplicación B necesita Jinja 2.6 ¿cómo hacer?
En este caso, cada aplicación puede necesitar tener su propio conjunto de "independencia" del entorno de tiempo de ejecución Python. virtualenv se utiliza para crear un "cuarentena" del entorno de ejecución Python para una aplicación.
Crear un entorno virtual
virtualenv instalación
pip instalar virtualenv
Crear un entorno virtual
1 Cree un directorio para almacenar todos los entornos virtuales virtualenv_all 2 . Para crear un entorno virtual, por lo general lleva el nombre del proyecto Cd virtualenv_all virtualenv s22_crm # crea éxito se puede ver más de un directorio, es copiar una pitón intérprete ccdeMacBook - Aire: LS CC $ virtualenv_all s22_crm ccdeMacBook -Aire: virtualenv_all CC $ LS s22_crm / bin el include lib 3 entrar en el entorno virtual. ccdeMacBook -Aire: virtualenv_all s22_crm CC $ cd / ccdeMacBook -Aire: s22_crm CC $ Fuente bin / de un Activate (s22_crm) ccdeMacBook - Aire : s22_crm CC $ # Python variable de entorno para que señale el entorno virtual ha sido muy limpio, no tenía nada. Puede instalar todas las dependencias necesarias proyecto en un entorno virtual. (S22_crm) ccdeMacBook -Aire: s22_crm cc lista $ pip Package Versión ---------- ------- pip 20.0 . 2 setuptools 46.1 . 3 rueda 0,34 . 2 (s22_crm) ccdeMacBook - Aire: s22_crm cc $ cuales PIP / Usuarios / Xiaochao / Documentos / código / python_s22 / virtualenv_all / s22_crm / bin / PIP
(s22_crm) ccdeMacBook - Aire: s22_crm cc $, que pitón / Users / Xiaochao / Documentos / código / python_s22 / virtualenv_all / s22_crm / bin / pitón 4 . 退出虚拟环境 (s22_crm) ccdeMacBook - Aire: s22_crm cc $ Desactivar ccdeMacBook-Aire: s22_crm cc $
PyCharm utilizando un entorno virtual
PyCharm crear un entorno virtual