我最初在全局范围内安装了我的Django项目,现在我正在尝试将其移动到同一台机器上的虚拟环境中。我在新的VE上安装了Django,然后复制了src文件。一切似乎都很顺利,直到我删除了全局安装的依赖项(如crispy forms等),并在虚拟环境中重新安装它们。显然,在某个地方有一些硬编码路径指向这些依赖项,因为它无法找到新的VE已安装的模块,但我似乎找不到它们。我应该修改哪些地方?谢谢。
编辑:我的错误:我没有激活虚拟环境。 新手错误。
编辑:我的错误:我没有激活虚拟环境。 新手错误。
使用pip freeze > requirements.txt
命令输出已安装的软件包,格式为requirements。然后在虚拟环境中使用pip install -r requirements.txt
命令来安装这些软件包。
希望这可以帮助您。
pip freeze > requirements.txt
对我的 Python 项目当前使用的工具进行快照,安装虚拟环境并根据requirements.txt
执行安装pip install -r requirements.txt
?当添加新的虚拟环境目录时,是否还有其他关于我的项目源文件需要注意的事项? - Ndrslmpk