Como usar links para pacotes em ambientes virtuais do anaconda no Windows em vez de cópias?

0

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?

    
por hazrmard 03.05.2018 / 07:38

0 respostas