python - 如何使用Conda共享一组python模块

标签 python share package conda multi-user

我有 30 个用户安装了 Anaconda。创建包含一组包(及其依赖项)的共享目录的最佳方法是什么?假设对于某些项目,我们需要在标准 Anaconda 版本之上有一个通用的包列表。实现这一目标的最佳方法是什么?

  • conda list --export > package-list.txt 并从导出文件重新安装包: conda create -n myenv --file package-list.txt 但每个用户都需要在他们的电脑上安装这些软件包 例如,在服务器上执行此操作可能会出现问题

  • 使用 channel 并放置我们所有的包,但我没有找到一种自动方法来执行此操作并放置 python 包及其依赖项的列表。

  • 我不确定 conda env 是否有帮助,因为我希望在特定目录(共享磁盘上)上完成安装

还有更好的选择吗?我以前从未这样做过,所以也许我没有寻找正确的方向。另一个限制是我们使用的是 Windows 7。

最佳答案

选项 1 可能是标准/最佳选项。只要您可以访问互联网,在服务器上执行此操作应该不会有问题。如果您希望它位于特定目录中,则可以在调用 conda create 时使用 --path 参数指定该目录。

关于python - 如何使用Conda共享一组python模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40579173/

相关文章:

pointers - 在多个 fork 进程之间共享指针

sql - 创建仅具有规范的包装?

python - Youtube-dl 在 python-rq 任务中监控状态

python - 如何在 Mac 上安装 python 补丁

python - 以柱状格式打印数据的最佳方式?

python - 加入字符串列表的列表

javascript - 使用 jQuery 自制分享按钮

ios - 在 iOS 中的应用原生共享对话框和 google+ 登录

javascript - Atom 包 ternjs 出错

python - 如何在 Python 模块中正确使用相对或绝对导入?