1. ¿Por qué instalar una máquina virtual?
Un entorno virtual separado permite que cada proyecto de Python utilice un solo entorno sin afectar el entorno del sistema Python o el entorno de otros proyectos.
2. ¿Por qué usar virtualenv
es la dependencia de aislamiento recomendada oficialmente de la tercera biblioteca?
3. Instale el entorno virtualenv
Instalar
pip3 install virtualenv
Cheque
virtualenv --version
Instalar virtualenvwrapper
virtualenvwrapper是virtualenv的扩展包,可以更方便的新增、删除、复制、切换虚拟环境
pip3 install virtualenvwrapper
Configure virtualenvwrapper para
usar para encontrar la ruta correcta
which virtualenvwrapper.sh
which python3
Configuración variable de entorno abierto
open ~/.bash_profile
Agregue la ruta debajo de la edición a la ruta que encontró
export WORKON_HOME='~/.virtualenvs'
export VIRTUALENVWRAPPER_PYTHON='/usr/local/bin/python3'
source /usr/local/bin/virtualenvwrapper.sh
Guardar y salir
La actualización de entrada del terminal entra en vigor
source ~/.bash_profile
4. Crear un entorno virtual
Cree una carpeta para almacenar todos los entornos virtuales.
mkdir ~/myPyEnv
cd ~/myPyEnv
Crear un entorno virtual El entorno
virtual instalará las herramientas de configuración de Python, pip, wheel de forma predeterminada
mkvirtualenv env1
Vea todos los entornos virtuales y paquetes instalados
. Ingrese al entorno virtual cada vez que trabaje.
cd ~/myPyEnv
Ingrese al entorno virtual.
workon env1
Instale el paquete.
pip install xxx
Salga del entorno virtual.
deactivate
5. Comandos básicos de operación
Listar entornos virtuales
lsvirtualenv -b
Cambiar entorno virtual
workon env2
Ver qué paquetes están instalados en el entorno
lssitepackages
Entra en el entorno actual
cdvirtualenv
Ingrese los paquetes de sitio del entorno actual
cdsitepackages
Copiar entorno virtual
cpvirtualenv env1 env2
Salga del entorno virtual
deactivate
Eliminar un entorno virtual
rmvirtualenv env1