将依赖项从virtualenv迁移到另一个virtualenv的最佳方法

2024-04-26 06:30:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个django项目在一个virtualenv中,我正在尝试转移到一台新机器上。你知道吗

在新机器上,我可以创建一个新的virtualenv并将lib文件夹从旧机器复制/粘贴到新机器上(在新virtualenv内部)吗?你知道吗

或者我真的需要为每个库运行安装程序吗?我问这个问题的原因是因为我已经修改了我正在使用的几个库。如果我在一台新机器上重新安装所有的依赖项,首先那会非常耗时,其次,它甚至不会运行。你知道吗

我在想最好的办法。我主要关心的是lib文件夹。。你知道吗


Tags: 项目django文件夹机器virtualenv粘贴lib原因
1条回答
网友
1楼 · 发布于 2024-04-26 06:30:16

如果您想确保所有版本都相同(您可能会这样做),那么在原始virtualenv(已激活)中,发布:

pip freeze > requirements.txt

然后将该文件移植到新文件

pip install -r requirements.txt

这将总是硬编码版本号,所以请确保,如果这适用于您,首先更新所有的依赖关系。你知道吗

相关问题 更多 >