Anaconda 和 Canopy 在一起

Anaconda and Canopy together

我安装了 Enthought Canopy 作为我正在学习的课程的一部分。然后作为另一门课程的一部分,我安装了 Anaconda。我正在按照说明在 Anaconda 中创建环境,当我尝试从我刚刚创建的环境中出来时,它似乎完全是从 Anaconda environment/shell 中出来的。此外,当我尝试 运行 任何命令时,它似乎正在切换到 Canopy shell(在 Anaconda Prompt 中)。

以下是 Anaconda 提示中发生的情况:

(C:\Users\SasiKanth\Anaconda3) C:\Users\SasiKanth>activate ucity

(ucity) C:\Users\SasiKanth>deactivate

C:\Users\SasiKanth>conda
'conda' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\SasiKanth>conda list
'conda' is not recognized as an internal or external command,
operable program or batch file.

C:\Users\SasiKanth>activate Anaconda3
(Canopy 64bit) C:\Users\SasiKanth>activate ucity
(Canopy 64bit) C:\Users\SasiKanth>

以下是我的查询: 在同一个系统中安装两个不同的 python softwares/environments 有什么问题吗? 如果是,是否需要采取任何措施来处理多种环境? 如何在 Anaconda 和 Canopy 之间切换 shells/environments(如果可以的话)?

Is there anywhere that I can upgrade the Canopy version in place (without uninstalling)?

简而言之,没有。 V1.x 使用虚拟环境。 V2.x 使用平面环境。参见 Updating from Canopy v1 to Canopy v2