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