【发布时间】:2012-08-15 13:24:59
【问题描述】:
我在 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?
编辑:
如果我在 Windows 上,我需要运行 call virtualenv_dir/scripts/activate.bat 才能进入它。在 Linux 中,它是 source virtualenv_dir/bin/activate。
现在,我的 repo 包含一个使用 Windows(使用 .bat)生成的 virtualenv。当我将 repo 推送到 Linux 系统时,我应该如何运行它? (bat 文件不起作用!)
我正在使用 OpenShift PaaS,我想在 Git 存储库上放置一个 virtualenv。如何激活它?
什么是最好的解决方案
【问题讨论】:
-
这个问题有点笼统。首先,我不同意它有很大的不同,但是有一些细微的差异可能会变成特定设置和环境的主要问题。因此,请提供更多详细信息,说明您在使用案例中遇到或预见到的问题。
-
@JosefAssad 我希望你现在能找到具体的问题!!
标签: python django virtualenv cloud-hosting paas