我想知道如何将当前在生产环境中运行的复杂python网站设置到本地机器中进行开发?
目前,该站点在虚拟环境中使用 python 与 Django 应用程序(注册 + cms 模块)相结合。
我想知道如何将当前在生产环境中运行的复杂python网站设置到本地机器中进行开发?
目前,该站点在虚拟环境中使用 python 与 Django 应用程序(注册 + cms 模块)相结合。
如果您pip
用于包管理,您可以轻松地在另一个系统上重新创建 virtualenv:
在 system1 上,运行pip freeze --local > requirements.txt
该文件并将其复制到 system2。在那里,创建并激活 virtualenv 并用于pip install -r requirements.txt
安装之前安装在 virtualenv 中的所有包。
您的 python 代码可以简单地复制到新系统中;我会find -name '*.pyc' -delete
因为你通常不想在机器之间移动编译的代码(即使它只是 python 字节码)。