它在Windows操作系统之间工作正常,但在Mac中则不行。我没有要求.txt文件,但希望由两个开发人员导入的具有大量库的虚拟环境能够正常工作。
运行服务器生成错误无法导入 Django。有什么想法吗?
Virtualenvs 有时包含二进制文件,有时需要使用标志创建,以便可以移动它们。我建议:
- 在您使用它的计算机上激活虚拟环境
- 运行命令
pip freeze > requirements.txt
- 将
requirements.txt
提交到版本控制 - 在目标计算机上将其下拉
- 制作全新的虚拟环境
pip install -r requirements.txt
pip freeze
命令还将包括安装的依赖项,因此您可能需要清理它,但这应该为您提供一个工作版本。祝你好运!