2015-10-10 36 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