Instalación y configuración de Mac del entorno virtual Python3 (VirtualEnv) y el paquete de extensión virtualenvwrapper

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

Inserte la descripción de la imagen aquí
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
Inserte la descripción de la imagen aquí
. 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

41 artículos originales publicados · Me gusta2 · Visitas 1836

Supongo que te gusta

Origin blog.csdn.net/weixin_43883485/article/details/105321918
Recomendado
Clasificación