2015-10-10 7 views
0

Je veux importer un env virtuel existant, que j'ai créé en utilisant anaconda dans une autre installation anaconda sur une distribution différente.Anaconda importer virtualenv existant

J'ai essayé de créer un nouveau en utilisant la commande suivante dans le répertoire du venv copié de l'autre distribution:

conda create -p . python=3.4 

qui se traduit par:

Error: prefix already exists: /home/xiaolong/development/blog 

Mais Anaconda ne pas savoir que, quand je lui demande de lister tous les venvs existants:

conda info --envs 

Il s'agit:

# conda environments: 
# 
firstenv     /home/xiaolong/development/anaconda3/envs/firstenv 
gtkplus-tool    /home/xiaolong/development/anaconda3/envs/gtkplus-tool 
testenv     /home/xiaolong/development/anaconda3/envs/testenv 
tkxld     /home/xiaolong/development/anaconda3/envs/tkxld 
wxpython-phoenix-tutorial  /home/xiaolong/development/anaconda3/envs/wxpython-phoenix-tutorial 
root     * /home/xiaolong/development/anaconda3 

Cette liste est manquante mon venv copié. Comment puis-je l'ajouter à cette liste, pour que je puisse ensuite utiliser source activate blog par exemple?

Répondre

-1

-p . ne peut pas fonctionner car le répertoire ne doit pas déjà exister.

Vous voulez probablement votre env dans /home/xiaolong/development/blog/env ou quelque chose de similaire. Alors faites juste conda create -p ./env python=3.4.