我在virutalenv中创建了一个项目,并安装了所有库。因此,当我将virtualenv目录移动到新的机器/环境时,我如何让它工作?在新机器上除了标准的python之外需要安装什么?
我对目录和导入的所有引用仅引用虚拟环境。
我知道这是一个非常基本的问题。但是,我无法找到答案。
答案 0 :(得分:1)
你不应该移动你的virtualenv,因为它基本上链接到你的系统python,而二进制文件不一定适用于其他机器。
但是,您可以导出已安装软件包的列表,并通过requirements.txt
文件将其安装在另一个virtualenv中。
# Generate a requirements file
pip freeze > requirements.txt
在新计算机上,首先创建一个新的virtualenv
,然后使用requirements.txt
文件作为参考安装软件包。
# Install the packages
pip install -r requirements.txt