Кроссплатформенный интерфейс для virtualenv

Я разработал весь свой проект (Django, Python )для Windows, и все PaaS используют 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

Поскольку virtualenv сильно отличается в Windows и Linux. Как мне использовать Windows Virtualenv на PaaS?

Изменить:

Если я нахожусь в Windows, мне нужно запустить call virtualenv_dir/scripts/activate.bat, чтобы войти в него. Где, как в Linux, это что-то source virtualenv_dir/bin/activate.

Теперь мой репозиторий содержит виртуальную среду, сгенерированную с помощью Windows (, которая использует.bat ). Когда я помещаю репозиторий в систему Linux, как мне его запустить? (bat-файлы не работали!)

Я использую OpenShift PaaS, где я хотел бы поместить виртуальную среду в репозиторий Git. Как я могу активировать его?

Какое лучшее решение

16
задан Surya 20 August 2012 в 14:23
поделиться