2024-04-26 06:30:16 发布
网友
我有一个django项目在一个virtualenv中,我正在尝试转移到一台新机器上。你知道吗
在新机器上,我可以创建一个新的virtualenv并将lib文件夹从旧机器复制/粘贴到新机器上(在新virtualenv内部)吗?你知道吗
或者我真的需要为每个库运行安装程序吗?我问这个问题的原因是因为我已经修改了我正在使用的几个库。如果我在一台新机器上重新安装所有的依赖项,首先那会非常耗时,其次,它甚至不会运行。你知道吗
我在想最好的办法。我主要关心的是lib文件夹。。你知道吗
如果您想确保所有版本都相同(您可能会这样做),那么在原始virtualenv(已激活)中,发布:
pip freeze > requirements.txt
然后将该文件移植到新文件
pip install -r requirements.txt
这将总是硬编码版本号,所以请确保,如果这适用于您,首先更新所有的依赖关系。你知道吗
如果您想确保所有版本都相同(您可能会这样做),那么在原始virtualenv(已激活)中,发布:
然后将该文件移植到新文件
这将总是硬编码版本号,所以请确保,如果这适用于您,首先更新所有的依赖关系。你知道吗
相关问题 更多 >
编程相关推荐