Eu tenho o Miniconda3 instalado na minha máquina Windows 10. Eu estou tentando criar um ambiente virtual com algumas bibliotecas usando a mesma versão do python instalada no meu ambiente padrão. Eu uso o comando:
conda create -n myenv numpy
Isso deve criar um novo ambiente virtual com a biblioteca numpy
já instalada.
Isso cria uma nova pasta no meu diretório Miniconda3/envs/
. No entanto, o tamanho da pasta é de centenas de megabytes. Ele contém cópias do executável python e outras bibliotecas. Por que as cópias estão sendo feitas em vez de links? Da documentação de conda create
, especificamente do --copy
flag:
--copy Install all packages using copies instead of hard- or soft-linking.
Eu entendo então que, sem o sinalizador, conda
não deveria estar criando cópias, mas simplesmente vinculando a pacotes existentes. No entanto, isso não parece ser o caso.
Como pode criar um ambiente virtual que simplesmente vincula a instalação existente do python e, opcionalmente, links para pacotes instalados também, sem criar uma cópia?