2016-12-28 2 views
0

Lassen Sie mich sagen, ich habe zwei Projekte, die ich auf meinem persönlichen Computer entwickeln. Ich benutze Conda, um meine Python-Abhängigkeiten zu verwalten. Ich habe Umgebungen erstellt, um diese Projekte zu verwalten. Wenn ich mit dem Entwickler fertig bin, möchte ich sie auf eine Remote-Maschine exportieren, die diese beiden Projekte gleichzeitig ausführt. Wie sollte ich diese Bereitstellung verwalten?Python Conda Bereitstellung auf Server

+0

Können Sie bitte Ihre Post auf eine einzige Frage beschränken? Vielen Dank! Siehe http://meta.stackexchange.com/questions/39223/one-post-with-multiple-question-or-multiple-posts – darthbith

Antwort

0

Nach einigen Recherchen kam ich mit auf den Punkt:

  • Klon Ihre Umgebungen wie auf conda's doc beschrieben.
  • exportieren Sie Ihre Umgebungsdatei auf dem Server zusammen mit Ihrem Projekt.
  • importieren Sie die Umgebung auf dem Server Conda.
  • erstellen ein Skript bash wie das

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

  • einrichten cron wie gewohnt diese vorherige Bash-Skript aufrufen