这里的关键是将 包含环境的文件夹 的路径添加到用户的 conda 配置文件 .condarc 。像这样: envs_dirs: - C:\full\path\to\environments\folder 这使用户可以使用所有环境(其中的子文件夹)。似乎不可能使特定的命名环境可用。 正如已经指出的那样,您可以使用 -p 标志在特定位置创建环境,然后将父目录添加到配置文件中,但这不是必需的。但是,如果共享存在于受保护用户区域中的环境,这可能有助于避免权限错误。 在 Windows 10 上,我的用户配置文件位于 C:\Users\<my-user-name>\ 中,我只是将上面的文本添加到它的末尾。 原文由 4Oh4 发布,翻译遵循 CC BY-SA 3.0 许可协议
我会回避与其他用户共享环境,因为如果他们不知道自己在做什么,他们可能会添加可能与其他包冲突的包和/或什至删除其他用户可能需要的包。首选方法是在创建环境后,将其导出为 yml 文件: conda env export > environment.yml 然后将 yml 文件发送给用户,让他们使用 yml 构建自己的环境: conda env create -f environment.yml 如果你真的想使用每个用户都可以访问的共享环境,那么你必须在你的创建中使用 -p 或 --prefix 选项: conda create -p C:/full/public/path/to/py35 python=3.5