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