将整个virtualenv从windows移动到mac

时间:2017-08-16 16:05:26

标签: django virtualenv

它在Windows操作系统之间运行良好但在mac中没有。我没有requirements.txt文件,但希望两个开发人员导入的大量库的虚拟环境可以正常工作。

runserver生成错误无法导入django。有什么想法吗?

1 个答案:

答案 0 :(得分:2)

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

  • 在您使用它的计算机上激活virtualenv
  • 运行命令pip freeze > requirements.txt
  • requirements.txt提交给版本控制
  • 将其拉下目标计算机
  • 制作一个新鲜的virtualenv
  • pip install -r requirements.txt

pip freeze命令还将包含已安装的依赖项,因此您可能希望对其进行清理,但这应该会为您提供可用的版本。祝你好运!