2015-10-10 35 views
0

我想导入一个现有的虚拟env,我使用anaconda创建到另一个分布的anaconda安装。Anaconda导入现有virtualenv

我试着从其他分销复制VENV的目录中使用以下命令创建一个新问题:

conda create -p . python=3.4 

导致:

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

但蟒蛇不知道,当我要求它列出所有现有的venvs:

conda info --envs 

这导致:

# 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 

此列表缺少我复制的venv。如何将它添加到该列表中,以便我可以使用source activate blog为例子?

回答

-1

-p .无法工作,因为该目录不能存在。

你可能想要你的环境/home/xiaolong/development/blog/env或类似的东西。所以只需做conda create -p ./env python=3.4