我希望为我的项目创建一个新的virtualenv。我刚开始使用virtualenv。在此之前,我已经安装了所有必需的python包,即全局。现在我希望创建一个新的virtualenv,只有选定的包存在,即一个新的virtualenv应该有一些这些已安装的包存在于其site-packages文件夹中,我应该能够在virtualenv中导入它们。我应该怎么做呢?
答案 0 :(得分:0)
假设您使用pip安装了大多数全局软件包,您可以使用以下命令列出全局安装中所有当前安装的软件包:
pip freeze
您可以进一步将此列表捕获到文本文件中:
pip freeze > requirements.txt
修改requirements.txt
以仅保留要用于新安装的软件包。激活新的空白虚拟并安装您的软件包子集:
pip install -r requirements.txt