我在服务器上安装了Anaconda。我在NAS上有一个conda环境。 conac环境对于Anaconda安装不可见,因为它是在不同服务器上使用其他安装创建的。
是否可以从Anaconda安装中“创建”一个conda环境,该环境实际上会绕过创建过程,而只是指向NAS上的现有环境?这类似于在迁移模型时使用Django中的--fake
方法连接到现有表。
答案 0 :(得分:3)
您可以将包含环境的目录的位置添加到conda配置中,以告诉conda在哪里“寻找”环境,也可以通过传递路径直接激活环境。
假设您的NAS已映射到驱动器号(例如Z :),并且conda环境位于Z:/conda/envs/my_env
,则可以通过以下方式将该位置添加到conda配置中:
conda config --append envs_dirs Z:/conda/envs
现在可以使用以下方法激活环境了:
conda activate my_env
如果您在另一个目录中有另一个名为my_env
的环境,它将排在第一位。
或者,您可以通过传递路径直接激活环境。
conda activate Z:/conda/envs/my_env