Python3.3 y las versiones superiores son compatibles de forma nativa con entornos virtuales a través del módulo venv, que puede reemplazar virtualenv antes de Python.
El módulo venv proporciona la creación de un "entorno virtual" ligero y proporciona soporte de aislamiento del sistema Python. Cada entorno virtual tiene su propio binario de Python (se permiten diferentes entornos de creación de versiones de Python) y puede tener su propio conjunto independiente de paquetes de Python. Su mayor ventaja es que cada proyecto de Python puede usar un entorno separado sin afectar el entorno del sistema Python o el entorno de otros proyectos.
ventaja
- Haga que los diferentes entornos de desarrollo de aplicaciones sean independientes
- La actualización del entorno no afecta a otras aplicaciones ni al entorno global de Python
- Evite la confusión en la administración de paquetes y los conflictos de versiones en el sistema.
Windows crea un entorno virtual
Entorno python3 instalado, mi versión de python es python3.5
Mi ejemplo aquí es crear un directorio py3 en el directorio raíz de la unidad c e
ingresar al directorio py3
Cree un entorno virtual
python -m evnv c: \ py3 \
Después de ejecutar el comando, verá los siguientes archivos en el directorio py3
Active el entorno virtual
u opere bajo Windows cmd:
ingrese Scripts, ejecute active.bat, la siguiente figura muestra que la activación es exitosa
En este momento, puede ingresar python3 en el entorno virtual e instalar los paquetes que necesitamos sin afectar el entorno del paquete python3 instalado por nuestro sistema. Aquí instalé el paquete pymysql en el entorno virtual, y luego pip en el entorno virtual y el exterior environment. list enumera los paquetes, puede ver que no hay ningún paquete pymysql en nuestro paquete externo
Hemos configurado un entorno virtual de este tipo
Mac o linux para crear un entorno virtual
De hecho, no hay mucha diferencia entre los métodos de las tres plataformas, aquí se demuestra a través del sistema Mac, el entorno python sigue siendo python3.5
Aún cree un directorio py3 y luego ingrese al directorio py3
localhost:py3 zhaofan$ pwd
/Users/zhaofan/py3
Crea un entorno virtual
python3 -m venv.
Activar el entorno virtual
bin de origen / activar
Como se muestra abajo:
Entonces se crea el entorno virtual
¡Todos los esfuerzos son dignos de esperarse, y cada sueño debe ser regado!