使用选定的先前安装的python包创建新的virtualenv

时间:2013-06-09 20:12:15

标签: python virtualenv

我希望为我的项目创建一个新的virtualenv。我刚开始使用virtualenv。在此之前,我已经安装了所有必需的python包,即全局。现在我希望创建一个新的virtualenv,只有选定的包存在,即一个新的virtualenv应该有一些这些已安装的包存在于其site-packages文件夹中,我应该能够在virtualenv中导入它们。我应该怎么做呢?

1 个答案:

答案 0 :(得分:0)

假设您使用pip安装了大多数全局软件包,您可以使用以下命令列出全局安装中所有当前安装的软件包:

pip freeze

您可以进一步将此列表捕获到文本文件中:

pip freeze  > requirements.txt

修改requirements.txt以仅保留要用于新安装的软件包。激活新的空白虚拟并安装您的软件包子集:

pip install -r requirements.txt