Plattformübergreifendes Interface für Virtualenv

Ich habe mein gesamtes Projekt (Django, Python) unter Windows entwickelt und alle PaaS-Programme verwenden Linux.

VirtualEnv on Linux:

VirtualEnv_dir /
                 bin/ activate, activate_this.py
                 include /
                 lib /
                 local /

VirtualEnv of Windows:

VitualEnv_dir /
                Include/
                Lib /
                Scripts/ activate.bat, activate_this.py

Da ist virtualenv in Windows & Linux ganz anders. Wie muss ich mein Windows Virtualenv auf dem PaaS verwenden?

Bearbeiten:

Wenn ich auf Windows bin, muss ich laufencall virtualenv_dir/scripts/activate.bat hineinzukommen. Wo wie in Linux, es ist etwassource virtualenv_dir/bin/activate.

Jetzt enthält mein Repo eine virtuelle Datei, die mit Windows generiert wurde (die .bat verwendet). Wie soll ich das Repo auf einem Linux-System ausführen können? (bat files würden nicht funktionieren!)

Ich benutze OpenShift PaaS, wo ich ein virtuelles Env auf Git Repo setzen möchte. Wie kann ich es aktivieren?

Was ist die beste Lösung

Antworten auf die Frage(1)

Ihre Antwort auf die Frage