几天前我开始学习django并启动了一个项目,幸运的是项目很好,我正在考虑部署它。但是我没有在虚拟环境中启动它。现在已经创建了一个虚拟环境,并希望将项目移动到那个。我想知道我该怎么做?我创建了requirements.txt,无论它包含了所有不相关的库名。如何摆脱它们并且只有项目所需的那些。
答案 0 :(得分:0)
Django与您运行它的环境完全无关。
环境代表您使用的是哪个python版本(2,3 ...)并安装了库。
要回答您的问题,您唯一需要做的就是在新的虚拟环境中运行python可执行文件中的manage.py
命令。当然,如果你还没有在新环境中安装所有必需的库。
如果你创建了一个python3环境,而你创建的环境是在python2中,那可能会有问题,但那时它是一个代码可移植性问题。