如何卸载setuptools python

co2*_*f2e 7 python ubuntu

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

sbl*_*lom 12

easy_install pip
pip uninstall pip setuptools
Run Code Online (Sandbox Code Playgroud)

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

  • @sblom你不会错过pip吗?:( (3认同)
  • 我只是得到了'pip uninstall pip setuptools`来摆脱这两个消失之前再也没有听到过. (2认同)

Pau*_*ine 10

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

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

sudo apt-get remove --purge python-setuptools
Run Code Online (Sandbox Code Playgroud)

[更新]

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

/usr/local/lib/python2.6/dist-packages
Run Code Online (Sandbox Code Playgroud)

只需删除那里的setuptools.

Lame,我知道,但是不使用ubuntu提供的优秀包管理器是你的负担:坚持dpkg,除非你需要前沿的东西.对于setuptools安装的其他python模块,它没有提供"卸载"功能(但是pip确实如此,这就是为什么围绕virtualenv,pip和yolk有很多热情).

[2017年更新]

这是2017年,安装Python模块改变了一点:

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