将项目从一台计算机移动到另一台

时间:2014-08-12 22:15:37

标签: python django

我在一台PC上有一个我在python 2.7中构建的项目。它使用djagno 1.4.5和其他一些保存在站点包中的模块。我试图将Lib \ site-packages的内容复制到新的PC Python安装中,但是当我尝试运行manage.py runserver时,我得到了模块错误。我是否必须在新电脑上再次安装所有内容并传输项目文件?

1 个答案:

答案 0 :(得分:5)

通常,您在requirements.txt中保留项目要求列表,并将文件保留在项目的根目录中。示例requirements.txt内容:

Django==1.6.5
lxml==3.3

在新计算机上,您克隆包含项目源代码的存储库(或以不同方式获取),然后通过pip python包管理器安装需求:

pip install -r requirements.txt

此外,基本上必须为每个项目单独virtual environments


要从当前的python环境(虚拟或系统范围)创建需求列表,请运行:

pip freeze > requirements.txt