如何在其他机器/环境中使用virtualenv项目

时间:2015-11-22 16:35:25

标签: python python-2.7 virtualenv

我在virutalenv中创建了一个项目,并安装了所有库。因此,当我将virtualenv目录移动到新的机器/环境时,我如何让它工作?在新机器上除了标准的python之外需要安装什么?

我对目录和导入的所有引用仅引用虚拟环境。

我知道这是一个非常基本的问题。但是,我无法找到答案。

1 个答案:

答案 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