Anaconda 连接到从另一台服务器创建的环境
Anaconda Connect to Environment Created from Another Server
我有以下资源:
- 安装了 Anaconda 的服务器 A 在 D:\Anaconda
- Anaconda 安装在 D:\Anaconda 的服务器 B
- 网络连接共享映射到驱动器 E: 在服务器 A 和服务器 B 上
我在服务器 A 的 NAS 上创建了一个 conda 环境。在该环境中从服务器 A 执行 Python 脚本是可行的。
我希望服务器 B 能够针对 NAS 上的环境执行脚本。 运行 conda --info envs
时环境不会显示,因为它不是从服务器 B 创建的。
如何使用 NAS 上的环境在未创建环境的服务器上执行脚本?
将环境上面的目录添加到服务器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>')
我有以下资源:
- 安装了 Anaconda 的服务器 A 在 D:\Anaconda
- Anaconda 安装在 D:\Anaconda 的服务器 B
- 网络连接共享映射到驱动器 E: 在服务器 A 和服务器 B 上
我在服务器 A 的 NAS 上创建了一个 conda 环境。在该环境中从服务器 A 执行 Python 脚本是可行的。
我希望服务器 B 能够针对 NAS 上的环境执行脚本。 运行 conda --info envs
时环境不会显示,因为它不是从服务器 B 创建的。
如何使用 NAS 上的环境在未创建环境的服务器上执行脚本?
将环境上面的目录添加到服务器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>')