服务器上的python conda部署

服务器上的python conda部署

问题描述:

假设我有两个在我的个人计算机上开发的项目。我使用conda来管理我的python依赖项。我创建了管理这些项目的环境。当我完成开发时,我想将它们导出到一个远程计算机,该计算机将在同一时间定期运行这两个项目。 我应该如何管理此部署?服务器上的python conda部署

+0

能否请你限制你的帖子一个问题?谢谢!请参阅http://meta.stackexchange.com/questions/39223/one-post-with-multiple-questions-or-multiple-posts – darthbith

一些研究后,我想出了这个:

  • 克隆你的环境,因为在conda's doc描述。
  • 将您的环境文件与您的项目一起导出到服务器上。
  • 在服务器的conda上导入环境。
  • 创建一个bash脚本像

#!/bin/bash source activate my_environment python ~/my_project/src/code.py

  • 设立cron像往常一样调用此之前的bash脚本