Anaconda导入现有的virtualenv [英] Anaconda import existing virtualenv

查看:655
本文介绍了Anaconda导入现有的virtualenv的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我想将使用 anaconda 创建的现有虚拟环境导入另一个分发的另一个anaconda安装。

I want to import an existing virtual env, which I created using anaconda into another anaconda installation on a different distribution.

我尝试使用以下命令在另一个发行版中复制的venv目录中创建一个新命令:

I've tried creating a new one using the following command in the directory of the venv copied from the other distribution:

conda create -p . python=3.4

导致:

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

但是当我要求它列出所有现有的venvs时,anaconda不知道:

But anaconda does not know that, when I ask it to list all existing 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

This list is missing my copied venv. How do I add it to that list, so that I can then use source activate blog for example?

推荐答案

-p。无法正常工作,因为该目录必须不存在。

-p . cannot work because the directory must not exist already.

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

You probably want your env in /home/xiaolong/development/blog/env or something similar. So just do conda create -p ./env python=3.4.

这篇关于Anaconda导入现有的virtualenv的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆