我有以下资源:
我从服务器A在NAS上创建了一个conda环境。在该环境中从服务器A执行Python脚本是可行的。
我希望服务器B能够针对NAS上的环境执行脚本。运行conda --info envs
时不会显示该环境,因为它不是从服务器B创建的。
如何使用NAS上的环境在未创建环境的服务器上执行脚本?
答案 0 :(得分:1)
将环境上方的目录添加到服务器B的conda配置中。如果环境位于E:\conda\envs\shared_env
,请使用:
conda config --append envs_dirs E:\conda\envs
鉴于以下信息,您需要在两台服务器中进行一些测试。
from conda.base.context import locate_prefix_by_name
locate_prefix_by_name('<environment name>')