我正在使用Fabric来自动化我的项目部署例程。Virtualenv - 自动化项目需求部署
其中之一涉及virtualenv复制。
自动化的新软件包的安装非常简单的用
local $ pip freeze > requirements.txt
remote $ pip install -r requirements.txt
现在,如果我不需要一个包了,我可以简单地
local $ pip uninstall unused_package
但由于pip install
不会删除这些软件包不再符合要求了,
如何自动从virtualenv中删除软件包中不存在的要求?
我想有像这样的命令:
remote $ pip flush -r requirements.txt
似乎是个好主意,我给它一个尝试 –