如何卸载setuptools python

时间:2012-01-24 05:03:27

标签: python ubuntu

您好我最近安装了设置工具模块,谷歌应用引擎给了我错误。有没有办法卸载setuptool?任何人都可以一步一步地告诉我,因为我努力了

3 个答案:

答案 0 :(得分:12)

easy_install pip
pip uninstall pip setuptools

(pip和setuptools都使用相同的包格式,但是pip有卸载支持。有点搞笑,安装东西是最简单的卸载方式。)

答案 1 :(得分:9)

答案取决于它的安装方式。

如果是使用ubuntu(debian)软件包管理器安装的,请尝试:

sudo apt-get remove --purge python-setuptools

[更新]

如果你手动安装,可能是setuptools的最终位置(调整你的环境/ python版本):

/usr/local/lib/python2.6/dist-packages

只需删除那里的setuptools。

Lame,我知道,但是不使用ubuntu提供的优秀包管理器是你的负担:坚持dpkg,除非你需要前沿的东西。对于setuptools安装的其他python模块,它没有提供“卸载”功能(但是pip确实如此,这就是围绕virtualenv,pip和yolk的热情的原因。< / p>

[2017更新]

现在是2017年,installing Python modules发生了一些变化:

  • pip现在是首选的安装程序。从Python 3.4开始,它默认包含在Python二进制安装程序中。
  • venv是用于创建虚拟环境的标准工具(半隔离的Python环境允许安装程序包以供特定应用程序使用,而不是在系统范围内安装),并且自Python 3.3以来一直是Python的一部分。从Python 3.4开始,它默认将pip安装到所有创建的虚拟环境中。
  • virtualenv是venv的第三方替代品(和前身),如果不是官方的,它仍然非常受欢迎,因为它允许在3.4之前的Python版本上使用虚拟环境,它们根本不提供venv,或者无法自动将pip安装到创建的环境中。

答案 2 :(得分:1)

我在使用下面的方法时遇到了问题,因为我的点子不是最新的。

easy_install pip
pip uninstall pip setuptools

像这样升级pip之后:

sudo -H pip install --upgrade pip

我能够像这样成功卸载setuptools:

pip uninstall setuptools