gpt4 book ai didi

django - 在没有 VirtualEnv 的情况下运行 Pinax

转载 作者:行者123 更新时间:2023-12-01 04:17:01 24 4
gpt4 key购买 nike

有没有办法在没有 virtualenv 的情况下运行 Pinax?

我想在没有 virtualenv 的情况下运行它,因为我想在 mediatemples 网格托管服务的 django-container 上运行它。他们的容器可以扩展到 1Gb 的专用内存,所以我不必担心我自己的 VPS 或扩展问题。但他们的回答是:

"由于 DjangoContainer 的工作方式,您将无法配置您的服务器以使用您的 virtualenv。本质上 DjangoContainer 是一个虚拟化服务器(除了 AccountCenter 工具或 'mtd ' 命令行工具),其特定目的是为您的 Django 应用程序提供服务。它会挂载您的 django 容器文件夹,以便它包含您的应用程序代码,但您不能修改它使用的 Python 的版本或位置。这可能意味着您必须在没有 virtualenv 支持的情况下使用 Pinax,因为以这种方式使用 virtualenv 的一般想法是为您的 Pinax 应用程序创建一个自定义环境,正如我在此处提到的,这是不可能指示服务器使用的。”

最佳答案

从 0.9a1 开始,可以在没有 pinax-boot.py 的情况下使用 Pinax,后者是 virtualenv 依赖项(我们捆绑了它)。要求是项目级别的,必须使用 pip 安装。然而,setup_project在安装需求时确实会强制执行虚拟环境(为了方便起见,它会调用 pip;我愿意不在这里强制执行虚拟环境)。您可以通过--no-reqssetup_project强制它跳过依赖项安装。然后,您可以自己运行 pip 并根据需要安装它。

关于django - 在没有 VirtualEnv 的情况下运行 Pinax,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3432808/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com