【问题标题】:Understanding conda venv了解 conda venv
【发布时间】:2021-03-05 17:55:46
【问题描述】:

我使用这个命令来创建新的环境:

conda create -n topicManager python=3.8 anaconda

然后我显示 env 列表:

conda env list

我得到了 看看这个结果我看不懂这些东西:

  1. 为什么我同时拥有 anaconda 和 anaconda3?有什么区别?
  2. 左边的名字和右边的名字是什么意思?
  3. 我认为当我输入上述命令时,它应该在左侧创建名称,但最终在右侧创建为左侧的另一个分支?从上面创建并拥有一个干净的环境列表的正确方法是什么? (我觉得上面的列表看起来很乱?)

请大家帮忙弄清楚这些不清楚的地方,非常感谢您的帮助!

【问题讨论】:

    标签: python-3.x anaconda virtualenv anaconda3


    【解决方案1】:
    1. Anaconda 是 Python 2; Anaconda3 是 Python 3。
    2. 左侧的名称是环境的名称,右侧的名称是该环境在您计算机上的存储目录。
    3. 您创建环境的方式很好。同样,右侧的文件路径是存储左侧名称环境的目录(文件夹)(其中包含您在左侧环境中安装的所有软件包)。这两个名字真的是一回事;您只需访问存储在右侧位置的环境,名称在左侧。

    【讨论】:

    • 那么如何访问我刚刚创建的topicManager?看起来它属于 venv 而我希望它应该属于“topicManager”环境?
    • 你用conda activate topicManager
    • @user1314404 如果你同时安装了 Anaconda 2 和 3,你应该只保留一个。
    猜你喜欢
    • 2022-11-11
    • 1970-01-01
    • 2020-05-19
    • 1970-01-01
    • 2021-11-12
    • 2021-12-11
    • 1970-01-01
    • 2022-08-22
    • 2019-01-16
    相关资源
    最近更新 更多