Trabalhando com Ambientes Virtuais ๐Ÿ

2956 ๋‹จ์–ด pythoncondavirtualenv
ร‰ semper interessante isolar as dependsรชncias de um projeto e toda linguagem ou framework tem a sua ferramenta: Java e Gradle, Node e npm, etc. No caso do Python, eu uso o Anaconda e Virtualenv e por isso criei uma pequena referรชncia para ajudar a trabalhar com os ambientes virtuais.

์•„๋‚˜์ฝ˜๋‹ค



Anaconda gera um ambiente em um diretรณrio padrรฃo da ferramenta, exceto se for especificado o diretรณrio.

Criando ์Œ ์ฃผ๋ณ€ ๊ฐ€์ƒ

conda create --name <nome>


Mudando de ambiente ๊ฐ€์ƒ

conda activate <nome>


Saido do ์ฃผ๋ณ€ ๊ฐ€์ƒ

conda deactivate


Listar pacotes ์„ค์น˜

conda list


Listar ambientes ์„ค์น˜

conda env list


Exportar configuraรงรตes de um ambiente virtual. Usa-se a flag --from-history para manter a compatibilidade entre plataformas.

conda env export > environment.yml



conda env export --from-history > environment.yml


ํ™˜๊ฒฝ ์ œ๊ฑฐ

conda remove --name myenv --all


์ฃผ๋ณ€ ๊ฐ€์ƒ ๋ถ€ํ’ˆ ๋ณต์ œenvironment.yml
conda env create -n conda-name -f environment.yml


์˜์กด์„ฑ์œผ๋กœ Atualizar de um ambiente pelo arquivo enviroment.yml
conda env update -f enviroment.yml --prune


๋” ๋งŽ์€ ์ •๋ณดConda environments

๊ฐ€์ƒ ํ™˜๊ฒฝ



O Virtualenv gera um ambiente virtual na ํŒŒ์Šคํƒ€ ๋กœ์ปฌ onde vocรช estiver trabalhando. No Linux, geralmente, coloca-se um ponto no comeรงo do diretรณrio para ocultรก-lo, mas nรฃo รฉ obrigatรณrio.

Criando ๊ฐ€์ƒ ํ™˜๊ฒฝ(ํŒŒ์Šคํƒ€๊ฐ€ ์ฃผ๋ณ€ ํ™˜๊ฒฝ ์œ ๋‹‰์Šค์—์„œ ์ฃผ๋ณ€ ํ™˜๊ฒฝ์„ ๋งŒ๋“œ๋Š” ๋ฐ ์ค‘์š”ํ•œ ์ ์€ ๋ฌด์—‡์ž…๋‹ˆ๊นŒ? ์„ ํƒ ์‚ฌํ•ญ).

virtualenv .<nome>


์•„ํ‹ฐ๋ฐ˜๋„ ์˜ค ์•ฐ๋น„์–ธํŠธ

source .<nome>/bin/activate


ํŒŒ๋ผ์„ธ์–ด

deactivate


Para excluir o ambiente virtual basta deletar a ํŒŒ์Šคํƒ€ onde foi criado.

์ข‹์€ ์›นํŽ˜์ด์ง€ ์ฆ๊ฒจ์ฐพ๊ธฐ