首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何卸载setuptools python

如何卸载setuptools python
EN

Stack Overflow用户
提问于 2012-01-24 13:03:27
回答 3查看 33.1K关注 0票数 9

嗨,最近我安装了安装工具模块,谷歌应用程序引擎给了我错误。有没有办法卸载setuptool?有没有人能一步一步告诉我,因为我努力了

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-01-24 13:08:48

答案取决于它是如何安装的。

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

代码语言:javascript
复制
sudo apt-get remove --purge python-setuptools

已更新

如果手动安装,setuptools的最终位置可能类似于(根据您的环境/python版本进行调整):

代码语言:javascript
复制
/usr/local/lib/python2.6/dist-packages

只需删除那里的setuptools内容即可。

很差劲,我知道,但这是你不使用ubuntu提供的优秀包管理器的负担:坚持使用dpkg,除非你需要先进的东西。对于由setuptools安装的其他python模块,它没有提供“卸载”功能(但pip提供了,这就是为什么围绕virtualenv、pip和yolk有很多热情的原因)。

2017年更新

现在是2017年,installing Python modules有了一点变化:

  • pip现在是首选的安装程序。从Python3.4开始,默认情况下它包含在Python二进制installers.
  • venv中,它是创建虚拟环境的标准工具(半隔离的Python环境,允许安装软件包供特定应用程序使用,而不是在系统范围内安装),并且从Python3.3开始一直是Python的一部分。从Python3.4开始,它默认将pip安装到所有创建的虚拟environments.
  • virtualenv中,这是venv的第三方替代方案(和前身),即使不是官方的,它仍然非常流行,因为它允许在Python3.4之前的版本上使用虚拟环境,这些版本要么根本不提供venv,要么不能自动将pip安装到创建的environments.

票数 11
EN

Stack Overflow用户

发布于 2012-01-24 13:38:26

代码语言:javascript
复制
easy_install pip
pip uninstall pip setuptools

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

票数 12
EN

Stack Overflow用户

发布于 2016-05-27 01:14:51

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

代码语言:javascript
复制
easy_install pip
pip uninstall pip setuptools

这样升级pip后:

代码语言:javascript
复制
sudo -H pip install --upgrade pip

我能够成功卸载setuptools,如下所示:

代码语言:javascript
复制
pip uninstall setuptools
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8982227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档