当前位置: 首页 > 面试题库 >

删除pip安装的所有软件包的最简单方法是什么?

薛栋
2023-03-14
问题内容

我正在尝试修复我的virtualenv之一-我想将所有已安装的库重置为与生产相匹配的库。

有没有一种快速简便的方法来使用pip?


问题答案:

我已找到此代码段作为替代解决方案。与重建virtualenv相比,这是对库的更优雅的删除:

pip freeze | xargs pip uninstall -y

如果您通过VCS安装了软件包,则需要排除这些行并手动删除软件包(从下面的注释中升高):

pip freeze | grep -v "^-e" | xargs pip uninstall -y


 类似资料:
  • 我想将Python安装恢复到其基本状态,以便开始使用。有没有一种简单的方法可以只卸载那些在Python设置之后安装的软件包?

  • 问题内容: 我想运行其他人准备的程序,其中包含scipy。我试图用安装scipy 但这给了我一个很长的错误。我知道Anaconda和Canopy有很多方法,但我认为这是很长的路要走。我想有一个简短的方法。我也尝试过 我也尝试过 结果 我也尝试过 结果相似 为什么肮脏变得如此复杂? 问题答案: 该SciPy的安装页面已经建议已经包含SciPy的安装Python的几种方式,如WinPython。 另一

  • 问题内容: 我正在尝试使用需求文件安装python软件。 所以我创建了一个虚拟环境 …然后我下载了软件包,但未安装错误:http : //pastie.org/4079800 令人惊讶的是,如果我尝试手动安装每个软件包,它们的安装就可以了。例如: 我迷路了。到底是怎么回事? PS:我将v1.1和v2.7.2与和 问题答案: 看起来该软件包对numpy具有安装时依赖性。Pip完成了两遍您的要求:首先

  • 我有一个python包A,它依赖于另一个名为godot的私有包(托管在bitbucket上,应该通过git ssh协议访问)。在包A的设置中。py,我有以下代码: 我这里有两个问题: > 重新安装hghttps://bitbucket.org/pypa/setuptools#egg=setuptools 我几乎解决了这一点,但我想知道是否有其他方法可用?调用pip安装-rrequirements.

  • 问题内容: 我刚刚将软件包的新版本上传到PyPi(1.2.1.0-r4):我可以下载egg文件并使用easy_install进行安装,并且该版本可以正确检出。但是,当我尝试使用pip进行安装时,它将安装版本1.1.0.0。即使我明确指定要使用的版本,也会收到以下消息:,但我不明白为什么。 我仔细检查并确认1.2.1上的版本字符串大于1.1.0上的版本字符串,如下所示: 那么,为什么要选择安装1.1

  • 问题内容: 在了解需要设置否则该软件包会使我的Go根安装不干净之前,我跑了一个包来下载(我更希望保持Go的安装干净,并将核心与自定义分开)。如何删除以前安装的软件包? 问题答案: 删除源目录和已编译的软件包文件是安全的。在下找到源目录,在下找到包文件,例如:。