将整个虚拟环境从Windows移动到Mac时无法导入Django



它在Windows操作系统之间工作正常,但在Mac中则不行。我没有要求.txt文件,但希望由两个开发人员导入的具有大量库的虚拟环境能够正常工作。

运行服务器生成错误无法导入 Django。有什么想法吗?

Virtualenvs 有时包含二进制文件,有时需要使用标志创建,以便可以移动它们。我建议:

  • 在您使用它的计算机上激活虚拟环境
  • 运行命令pip freeze > requirements.txt
  • requirements.txt提交到版本控制
  • 在目标计算机上将其下拉
  • 制作全新的虚拟环境
  • pip install -r requirements.txt

pip freeze命令还将包括安装的依赖项,因此您可能需要清理它,但这应该为您提供一个工作版本。祝你好运!

最新更新