il percorso predefinito per i pacchetti è la cartella .conda nella mia home directory. tuttavia, sul server che sto usando, c'è un limite molto severo di quanto spazio posso usare, il che sostanzialmente mi evita di mettere qualcosa sotto la mia home directory. come posso specificare il percorso per l'ambiente virtuale che voglio creare? Grazie! il server sta eseguendo Ubuntu.come specificare la nuova posizione di ambiente per conda creare
risposta
Utilizzare l'opzione --prefix
o -p
per specificare dove scrivere i file di ambiente. Per esempio:
conda create --prefix /tmp/test-env python=2.7
creerà l'ambiente denominata /tmp/test-env
che risiede nella /tmp/
al posto del default .conda
.
ma una volta spostata la posizione dell'env, come fa conda sapere come trovare dove si trova quel nuovo env? – Pinocchio
c'è una directory per ogni ambiente all'interno di ~/.conda/envs. Segui la guida degli altri e usa --prefix per installare dove vuoi. Quindi crea un collegamento simbolico da uno all'altro: ln -s/shared/eng/conds/envs/test-env ~/.conda/envs/test-env –
why does not 'conda create --name hbf_env --prefix/om2/user/username python = 3.6 'funziona? dice '-bash: /home/username/.conda/envs/hbf_env/bin/conda: non esiste un file o una directory simile? –
come Paolo disse, utilizzare
conda create --prefix=/users/.../yourEnvName python=x.x
se ci si trova nella cartella in cui si desidera creare il vostro ambiente virtuale, basta omettere il percorso e utilizzare
conda create --prefix=yourEnvName python=x.x
conda solo tenere traccia degli ambienti inclusi nella cartella envs all'interno della cartella anaconda. La prossima volta che avrai bisogno di attivare la tua nuova env, spostati nella cartella in cui l'hai creata e attivala con
source activate yourEnvName
Nota che se hai dimenticato il nome dell'ambiente puoi usare il percorso FULL della directory che contiene il tuo ambiente – tjb
Puoi dire a conda di cercare envs in altre posizioni usando il file di configurazione '.condarc'. https://conda.io/docs/user-guide/configuration/use-condarc.html#specify-environment-directories-envs-dirs – Harsh
C'è qualcosa di sbagliato nella risposta o perché non l'hai accettato? Puoi sempre lasciare commenti se c'è qualcosa che non ti piace. – Pinocchio