Interfejs międzyplatformowy dla virtualenv
Opracowałem cały mój projekt (Django, Python) w systemie Windows, a wszystkie PaaS tam używają Linuksa.
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
Jako, że virtualenv różni się znacznie w systemach Windows i Linux. Jak muszę korzystać z mojego systemu windows virtualenv na PaaS?
Edytować:
Jeśli jestem w systemie Windows, muszę uruchomićcall virtualenv_dir/scripts/activate.bat
dostać się do tego. Gdzie tak jak w Linuksie, to cośsource virtualenv_dir/bin/activate
.
Teraz moje repo zawiera virtualenv wygenerowany przy użyciu Windows (który używa .bat). Kiedy wypycham repo do systemu Linux, jak powinienem być w stanie to uruchomić? (pliki nietoperzy nie działają!)
Używam OpenShift PaaS, gdzie chciałbym umieścić virtualenv na repozytorium Git. Jak mogę go aktywować?
Jakie jest najlepsze rozwiązanie