Кроссплатформенный интерфейс для 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 & amp; Linux. Как мне использовать мой Windows Virtualenv на PaaS?
Edit:
Если я нахожусь на окнах, мне нужно запуститьcall virtualenv_dir/scripts/activate.bat
чтобы войти в это. Где, как в Linux, это что-тоsource virtualenv_dir/bin/activate
.
Теперь в моем репо содержится virtualenv, созданный с помощью Windows (который использует .bat). Когда я перенесу репо в систему Linux, как я смогу это запустить? (файлы bat не будут работать!)
Я использую OpenShift PaaS, где я хотел бы поместить virtualenv в репозиторий Git. Как я могу активировать это?
Какое лучшее решение?