Я разработал весь свой проект (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. Как я могу активировать его?
Какое лучшее решение