将现有的Django项目移入虚拟环境

3
我最初在全局范围内安装了我的Django项目,现在我正在尝试将其移动到同一台机器上的虚拟环境中。我在新的VE上安装了Django,然后复制了src文件。一切似乎都很顺利,直到我删除了全局安装的依赖项(如crispy forms等),并在虚拟环境中重新安装它们。显然,在某个地方有一些硬编码路径指向这些依赖项,因为它无法找到新的VE已安装的模块,但我似乎找不到它们。我应该修改哪些地方?谢谢。
编辑:我的错误:我没有激活虚拟环境。 新手错误。
1个回答

5

使用pip freeze > requirements.txt命令输出已安装的软件包,格式为requirements。然后在虚拟环境中使用pip install -r requirements.txt命令来安装这些软件包。

希望这可以帮助您。


那么我所需要做的就是通过 pip freeze > requirements.txt 对我的 Python 项目当前使用的工具进行快照,安装虚拟环境并根据 requirements.txt 执行安装 pip install -r requirements.txt?当添加新的虚拟环境目录时,是否还有其他关于我的项目源文件需要注意的事项? - Ndrslmpk

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接