在多台机器上复制 Python 虚拟环境的最佳实践?

问题描述 投票:0回答:1

考虑到 pip freeze 命令导致依赖性冲突,跨多台计算机复制 Python 虚拟环境的最佳策略是什么?

在requirements.txt 文件中仅包含库而不包含子依赖项是否有意义?

python pip freeze virtual-environment
1个回答
0
投票

实现此目的的一种方法是使用

requirements.txt
文件来指定项目所需的库的确切版本。但正如您所指出的,有时它会导致依赖性问题。

另一种方法是使用

conda
docker
创建一个独立的环境。我有这篇文章很好地解释了它。希望有帮助。快乐的管道...

© www.soinside.com 2019 - 2024. All rights reserved.