Introdução
Em Python, um ambiente virtual é uma ferramenta usada para isolar diferentes projetos e pode ajudá-lo a manter um ambiente Python independente em cada projeto, de modo a gerenciar as versões de bibliotecas e pacotes dos quais o projeto depende.
usar
virtualenv
Esta é a ferramenta de gerenciamento de ambiente virtual oficialmente recomendada pelo Python. Você pode criar e ativar um ambiente virtual com os seguintes comandos:
$ pip install virtualenv
$ virtualenv <env_name> # 创建一个虚拟环境
$ source <env_name>/bin/activate # 激活虚拟环境 (对于在Unix或Linux上)
$ .\<env_name>\Scripts\activate # 激活虚拟环境 (对于在Windows上)
venv
Esta é uma ferramenta de gerenciamento de ambiente virtual integrada ao Python 3.3 e superior. Você pode criar e ativar um ambiente virtual com os seguintes comandos:
$ python3 -m venv <env_name> # 创建一个虚拟环境
$ source <env_name>/bin/activate # 激活虚拟环境 (对于在Unix或Linux上)
$ .\<env_name>\Scripts\activate # 激活虚拟环境 (对于在Windows上)
Conda
Este é um popular gerenciador de pacotes Python e ferramenta de gerenciamento de ambiente virtual usado principalmente para projetos de computação científica e ciência de dados. Você pode criar e ativar um ambiente virtual com os seguintes comandos:
$ conda create --name <env_name> # 创建一个虚拟环境
$ conda activate <env_name> # 激活虚拟环境
pipenv
Esta é uma ferramenta para gerenciamento de projetos Python e gerenciamento de ambiente virtual que combina a funcionalidade de pip e virtualenv. Você pode criar e ativar um ambiente virtual com os seguintes comandos:
$ pip install pipenv
$ pipenv --python <python_version> # 创建一个虚拟环境
$ pipenv shell # 激活虚拟环境
Acima estão algumas ferramentas comuns de gerenciamento de ambiente virtual Python e seu uso básico. Você pode escolher a ferramenta certa para gerenciar seu ambiente virtual de acordo com suas preferências pessoais e necessidades do projeto