我应该如何在虚拟环境中移动已完成的Django项目?

时间:2018-06-02 08:27:37

标签: python django virtualenv

几天前我开始学习django并启动了一个项目,幸运的是项目很好,我正在考虑部署它。但是我没有在虚拟环境中启动它。现在已经创建了一个虚拟环境,并希望将项目移动到那个。我想知道我该怎么做?我创建了requirements.txt,无论它包含了所有不相关的库名。如何摆脱它们并且只有项目所需的那些。

1 个答案:

答案 0 :(得分:0)

Django与您运行它的环境完全无关。

环境代表您使用的是哪个python版本(2,3 ...)并安装了库。

要回答您的问题,您唯一需要做的就是在新的虚拟环境中运行python可执行文件中的manage.py命令。当然,如果你还没有在新环境中安装所有必需的库。

如果你创建了一个python3环境,而你创建的环境是在python2中,那可能会有问题,但那时它是一个代码可移植性问题。