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