Interface de plataforma cruzada para virtualenv

Eu desenvolvi meu projeto inteiro (Django, Python) no Windows e toda a PaaS lá fora usa o 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

Como virtualenv é muito diferente no Windows e Linux. Como devo usar meu windows virtualv na PaaS?

Editar:

Se estou no windows, preciso corrercall virtualenv_dir/scripts/activate.bat para entrar. Onde, como no Linux, é algosource virtualenv_dir/bin/activate.

Agora, meu repositório contém um virtualenv gerado usando o Windows (que usa o .bat). Quando eu empurro o repositório para um sistema Linux, como devo ser capaz de executar isso? (arquivos de morcego não funcionariam!)

Estou usando o OpenShift PaaS onde gostaria de colocar um virtualenv no repositório do Git. Como posso ativá-lo?

Qual a melhor solução

questionAnswers(1)

yourAnswerToTheQuestion