gpt4 book ai didi

python - 自定义代码在 virtualenv 中的哪个位置?

转载 作者:IT老高 更新时间:2023-10-28 21:07:44 28 4
gpt4 key购买 nike

在使用 virtualenv 时应该遵循什么样的目录结构?例如,如果我正在构建一个 WSGI 应用程序并创建了一个名为 foobar 的 virtualenv,我将从如下目录结构开始:

/foobar
/bin
{activate, activate.py, easy_install, python}
/include
{python2.6/...}
/lib
{python2.6/...}

一旦创建了这个环境,人们会将自己的位置放在哪里:

  • python 文件?
  • 静态文件(图片/等)?
  • “定制”包,例如那些在线提供但在奶酪店找不到的包?

关于 virtualenv 目录?

(假设我已经知道 where the virtualenv directories themselves should go 。)

最佳答案

virtualenv 提供 python 解释器实例,而不是应用程序实例。您通常不会在包含系统默认 Python 的目录中创建应用程序文件,同样也不需要在 virtualenv 目录中找到您的应用程序。

例如,您可能有一个项目,其中有多个应用程序使用相同的 virtualenv。或者,您可能正在使用 virtualenv 测试应用程序,该应用程序稍后将使用系统 Python 进行部署。或者,您可能正在打包一个独立的应用程序,将 virtualenv 目录放在应用程序目录本身的某个位置可能是有意义的。

所以,总的来说,我认为这个问题没有一个正确的答案。而且,virtualenv 的一个好处是它支持许多不同的用例:不需要一种正确的方式。

关于python - 自定义代码在 virtualenv 中的哪个位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1783146/

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