【发布时间】:2014-09-05 21:38:19
【问题描述】:
这可能是一个愚蠢的问题,但我仍然想问:
我正在使用 Django、CherryPy 和 Nginx 开发一个项目。我注意到通常会创建一个文件requirement.txt 来指示开发环境中安装的包和版本。假设虚拟环境的目录是/home/me/project/python2Venv。
当我将我的 Django 项目 (tango) 部署到生产中时,该项目被复制到生产目录:
sudo cp -r /home/me/project/tango /webapps/tango
对于虚拟环境,我可以直接使用下面的命令复制整个目录还是按照requirement.txt将每个包重新安装到生产环境中?
sudo cp -r /home/me/project/python2Venv /webapps/tango/python2Venv
【问题讨论】: