我在 Windows 上开发了我的整个项目(Django、Python),所有的 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 上使用我的 windows virtualenv?
编辑:
如果我在窗户上,我需要跑call virtualenv_dir/scripts/activate.bat
进去。在 Linux 中,它的东西source virtualenv_dir/bin/activate
。
现在,我的 repo 包含一个使用 Windows(使用 .bat)生成的 virtualenv。当我将 repo 推送到 Linux 系统时,我应该如何运行它?(bat 文件不起作用!)
我正在使用 OpenShift PaaS,我想在 Git repo 上放置一个 virtualenv。我怎样才能激活它?
什么是最好的解决方案