pip包移除时依赖的问题

使用Python最常用的工具就是pip了,而有些时候为了一些目的安装了一些包,比如Pyramid,其依赖包包括:

PasteDeploy, repoze.lru, zope.deprecation, hupper, plaster, plaster-pastedeploy, translationstring, WebOb, venusian

而有些时候,比如想在卸载Pyramid时把上述依赖包也一起卸载了,当然这些包假设都没有用到的情况下。
有没有什么方法可以一键实现,而不用自己1个个的去卸载呢?

阅读 9.4k
2 个回答
pip uninstall [options] -r <requirements file> ...

赞同楼上的建议,创建venv便于管理~

比较好的方法是新建项目的时候建立一个虚拟环境,不用了之后直接删掉整个虚拟环境

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题