【问题标题】:Anaconda import existing virtualenvAnaconda 导入现有的 virtualenv
【发布时间】:2015-10-10 14:57:30
【问题描述】:

我想将使用anaconda 创建的现有虚拟环境导入到不同发行版上的另一个anaconda 安装中。

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

conda create -p . python=3.4

结果:

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

但是 anaconda 不知道,当我要求它列出所有现有的 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 例如?

【问题讨论】:

    标签: python import virtualenv anaconda


    【解决方案1】:

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

    你可能希望你的环境在/home/xiaolong/development/blog/env 或类似的东西。所以就做conda create -p ./env python=3.4

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-03-24
      • 2014-11-18
      • 2016-11-08
      • 2014-07-11
      • 2023-04-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多