0

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

4

1 回答 1

0

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

pip freeze

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

pip freeze  > requirements.txt

编辑requirements.txt以仅保留您想要继续到新安装的软件包。激活新的空白虚拟并安装您的软件包子集:

pip install -r requirements.txt
于 2013-06-09T22:22:12.037 回答