5

我想知道如何将当前在生产环境中运行的复杂python网站设置到本地机器中进行开发?

目前,该站点在虚拟环境中使用 python 与 Django 应用程序(注册 + cms 模块)相结合。

4

1 回答 1

13

如果您pip用于包管理,您可以轻松地在另一个系统上重新创建 virtualenv:

在 system1 上,运行pip freeze --local > requirements.txt该文件并将其复制到 system2。在那里,创建并激活 virtualenv 并用于pip install -r requirements.txt安装之前安装在 virtualenv 中的所有包。

您的 python 代码可以简单地复制到新系统中;我会find -name '*.pyc' -delete因为你通常不想在机器之间移动编译的代码(即使它只是 python 字节码)。

于 2012-04-26T21:32:46.003 回答