gestión del entorno virtual Python

Introducción

En Python, un entorno virtual es una herramienta que se utiliza para aislar diferentes proyectos y puede ayudarlo a mantener un entorno Python independiente en cada proyecto para administrar las bibliotecas y las versiones de paquetes de las que depende el proyecto.

usar

entorno virtual

Esta es la herramienta de gestión de entornos virtuales recomendada oficialmente por Python. Puede crear y activar un entorno virtual con los siguientes comandos:

$ pip install virtualenv
$ virtualenv <env_name>        # 创建一个虚拟环境
$ source <env_name>/bin/activate     # 激活虚拟环境 (对于在Unix或Linux上)
$ .\<env_name>\Scripts\activate     # 激活虚拟环境 (对于在Windows上)

venv

Esta es una herramienta de gestión de entorno virtual integrada en Python 3.3 y superiores. Puede crear y activar un entorno virtual con los siguientes comandos:

$ python3 -m venv <env_name>        # 创建一个虚拟环境
$ source <env_name>/bin/activate     # 激活虚拟环境 (对于在Unix或Linux上)
$ .\<env_name>\Scripts\activate     # 激活虚拟环境 (对于在Windows上)

conda

Este es un popular administrador de paquetes de Python y una herramienta de administración de entornos virtuales que se utiliza principalmente para proyectos de ciencia de datos y computación científica. Puede crear y activar un entorno virtual con los siguientes comandos:

$ conda create --name <env_name>        # 创建一个虚拟环境
$ conda activate <env_name>     # 激活虚拟环境

pipenv

Esta es una herramienta para la gestión de proyectos Python y la gestión de entornos virtuales que combina la funcionalidad de pip y virtualenv. Puede crear y activar un entorno virtual con los siguientes comandos:

$ pip install pipenv
$ pipenv --python <python_version>        # 创建一个虚拟环境
$ pipenv shell     # 激活虚拟环境

Las anteriores son algunas herramientas comunes de administración del entorno virtual de Python y su uso básico. Puede elegir la herramienta adecuada para gestionar su entorno virtual según sus preferencias personales y necesidades del proyecto.

Supongo que te gusta

Origin blog.csdn.net/dreams_dream/article/details/131845037
Recomendado
Clasificación