Anaconda连接到从另一台服务器创建的环境

2024-05-16 02:00:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我有以下资源:

  • 安装了Anaconda的服务器A位于D:\Anaconda
  • 安装了Anaconda的服务器B位于D:\Anaconda
  • 映射到服务器A和服务器B上驱动器E:的网络连接共享

我从服务器a在NAS上创建了一个conda环境。在该环境中,从服务器a执行Python脚本是可行的

我希望服务器B能够针对NAS上的环境执行脚本。运行conda --info envs时不会显示环境,因为它不是从服务器B创建的

如何使用NAS上的环境在未创建环境的服务器上执行脚本


Tags: info服务器脚本环境anaconda资源conda网络连接
1条回答
网友
1楼 · 发布于 2024-05-16 02:00:16

将环境上方的目录添加到服务器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>')

相关问题 更多 >