为什么python安装包的setup.py没有对应的uninstall参数

刚试了下pip uninstall是可以的,但是相关的依赖包不会自动删除。[root@nessus ~]# pip list Django (1.8.4)MySQL-python (1.2.5)pip (7.1.2)pysqlite (2.8.1)setuptools (18.2)[root@nessus ~]# pip install httpie Collecting httpie Retrying (Retry(total=4, connect=None, read=...
为什么python安装包的setup.py没有对应的uninstall参数
作者:victor yu
链接:https://www.zhihu.com/question/35848782/answer/73662886
来源:知乎
著作权归作者所有,转载请联系作者获得授权。

刚试了下pip uninstall是可以的,但是相关的依赖包不会自动删除。
[root@nessus ~]# pip list
Django (1.8.4)
MySQL-python (1.2.5)
pip (7.1.2)
pysqlite (2.8.1)
setuptools (18.2)
[root@nessus ~]# pip install httpie
Collecting httpie
Retrying (Retry(total=4, connect=None, read=None, redirect=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out. (read timeout=15)",)': /simple/httpie/
Retrying (Retry(total=3, connect=None, read=None, redirect=None)) after connection broken by 'ReadTimeoutError("HTTPSConnectionPool(host='pypi.python.org', port=443): Read timed out. (read timeout=15)",)': /simple/httpie/
Downloading httpie-0.9.2-py2.py3-none-any.whl (66kB)
100% |████████████████████████████████| 69kB 325kB/s
Collecting requests>=2.3.0 (from httpie)
Downloading requests-2.8.1-py2.py3-none-any.whl (497kB)
100% |████████████████████████████████| 499kB 618kB/s
Collecting Pygments>=1.5 (from httpie)
Downloading Pygments-2.0.2-py2-none-any.whl (672kB)
100% |████████████████████████████████| 675kB 338kB/s
Installing collected packages: requests, Pygments, httpie
Successfully installed Pygments-2.0.2 httpie-0.9.2 requests-2.8.1
[root@nessus pip_test]# pip list
Django (1.8.4)
httpie (0.9.2)
MySQL-python (1.2.5)
pip (7.1.2)
Pygments (2.0.2)
pysqlite (2.8.1)
requests (2.8.1)
setuptools (18.2)
[root@nessus pip_test]# pip uninstall httpie
Uninstalling httpie-0.9.2:
/usr/local/bin/http
/usr/local/lib/python2.7/site-packages/httpie-0.9.2.dist-info/DESCRIPTION.rst
/usr/local/lib/python2.7/site-packages/httpie-0.9.2.dist-info/METADATA
/usr/local/lib/python2.7/site-packages/httpie-0.9.2.dist-info/RECORD
/usr/local/lib/python2.7/site-packages/httpie-0.9.2.dist-info/WHEEL
/usr/local/lib/python2.7/site-packages/httpie-0.9.2.dist-info/entry_points.txt
/usr/local/lib/python2.7/site-packages/httpie-0.9.2.dist-info/metadata.json
/usr/local/lib/python2.7/site-packages/httpie-0.9.2.dist-info/top_level.txt
/usr/local/lib/python2.7/site-packages/httpie/__init__.py
/usr/local/lib/python2.7/site-packages/httpie/__init__.pyc
/usr/local/lib/python2.7/site-packages/httpie/__main__.py
/usr/local/lib/python2.7/site-packages/httpie/__main__.pyc
/usr/local/lib/python2.7/site-packages/httpie/cli.py
/usr/local/lib/python2.7/site-packages/httpie/cli.pyc
/usr/local/lib/python2.7/site-packages/httpie/client.py
/usr/local/lib/python2.7/site-packages/httpie/client.pyc
/usr/local/lib/python2.7/site-packages/httpie/compat.py
/usr/local/lib/python2.7/site-packages/httpie/compat.pyc
/usr/local/lib/python2.7/site-packages/httpie/config.py
/usr/local/lib/python2.7/site-packages/httpie/config.pyc
/usr/local/lib/python2.7/site-packages/httpie/context.py
/usr/local/lib/python2.7/site-packages/httpie/context.pyc
/usr/local/lib/python2.7/site-packages/httpie/core.py
/usr/local/lib/python2.7/site-packages/httpie/core.pyc
/usr/local/lib/python2.7/site-packages/httpie/downloads.py
/usr/local/lib/python2.7/site-packages/httpie/downloads.pyc
/usr/local/lib/python2.7/site-packages/httpie/input.py
/usr/local/lib/python2.7/site-packages/httpie/input.pyc
/usr/local/lib/python2.7/site-packages/httpie/models.py
/usr/local/lib/python2.7/site-packages/httpie/models.pyc
/usr/local/lib/python2.7/site-packages/httpie/output/__init__.py
/usr/local/lib/python2.7/site-packages/httpie/output/__init__.pyc
/usr/local/lib/python2.7/site-packages/httpie/output/formatters/__init__.py
/usr/local/lib/python2.7/site-packages/httpie/output/formatters/__init__.pyc
/usr/local/lib/python2.7/site-packages/httpie/output/formatters/colors.py
/usr/local/lib/python2.7/site-packages/httpie/output/formatters/colors.pyc
/usr/local/lib/python2.7/site-packages/httpie/output/formatters/headers.py
/usr/local/lib/python2.7/site-packages/httpie/output/formatters/headers.pyc
/usr/local/lib/python2.7/site-packages/httpie/output/formatters/json.py
/usr/local/lib/python2.7/site-packages/httpie/output/formatters/json.pyc
/usr/local/lib/python2.7/site-packages/httpie/output/formatters/xml.py
/usr/local/lib/python2.7/site-packages/httpie/output/formatters/xml.pyc
/usr/local/lib/python2.7/site-packages/httpie/output/processing.py
/usr/local/lib/python2.7/site-packages/httpie/output/processing.pyc
/usr/local/lib/python2.7/site-packages/httpie/output/streams.py
/usr/local/lib/python2.7/site-packages/httpie/output/streams.pyc
/usr/local/lib/python2.7/site-packages/httpie/plugins/__init__.py
/usr/local/lib/python2.7/site-packages/httpie/plugins/__init__.pyc
/usr/local/lib/python2.7/site-packages/httpie/plugins/base.py
/usr/local/lib/python2.7/site-packages/httpie/plugins/base.pyc
/usr/local/lib/python2.7/site-packages/httpie/plugins/builtin.py
/usr/local/lib/python2.7/site-packages/httpie/plugins/builtin.pyc
/usr/local/lib/python2.7/site-packages/httpie/plugins/manager.py
/usr/local/lib/python2.7/site-packages/httpie/plugins/manager.pyc
/usr/local/lib/python2.7/site-packages/httpie/sessions.py
/usr/local/lib/python2.7/site-packages/httpie/sessions.pyc
/usr/local/lib/python2.7/site-packages/httpie/utils.py
/usr/local/lib/python2.7/site-packages/httpie/utils.pyc
Proceed (y/n)? y
Successfully uninstalled httpie-0.9.2
[root@nessus pip_test]# pip list
Django (1.8.4)
MySQL-python (1.2.5)
pip (7.1.2)
Pygments (2.0.2)
pysqlite (2.8.1)
requests (2.8.1)
setuptools (18.2)2016-08-27
直接删除那个包的文件就行了,通常在C:\Python27\Lib\site-packages下面。简单粗暴。
当然也可以执行命令行:pip uninstall XXX。2018-07-05
mengvlog 阅读 12 次 更新于 2025-07-22 11:57:28 我来答关注问题0
  •  翡希信息咨询 Se 是什么意思?

    Se 的含义因上下文和背景而异,可能代表以下含义:语言学角度:在西班牙语中,Se 通常用作代词,表示“它”、“他”或“她”。在某些构词法中,Se 可能具有不同的意义,需要一定的语言背景和语法知识才能正确理解和使用。计算机科学角度:在 Python 编程语言中,Se 是一个自带的功能库,用于处理字符串...

  •  武汉誉祥科技 Se 是什么意思?

    例如,在 Python 编程语言中,Se 是一个自带的功能库,用于处理字符串、正则表达式等。此外,Se 也常用于网络编程中,比如 Selenium 就是一种自动化测试工具,它基于浏览器驱动技术,基于 Se 实现了自动化测试的功能。因此,编程语言中的 Se 非常重要,掌握和应用它们可以在软件开发过程中大大提高我们的...

  •  翡希信息咨询 eclpise+PyDev,搭建轻量python开发环境

    一、所需安装包 Eclipse Eclipse本身是一个框架和一组服务,用于通过插件组件构建开发环境。它附带一个标准的插件集,包括Java开发工具(JDK),因此常被当作Java集成开发环境使用。但搭配PyDev插件后,可以搭建Python的开发环境。官网下载地址:https://www.eclipse.org/downloads/ 推荐下载zip格式的压缩包...

  •  库念桃v6 快快编程SE什么意思?

    我个人猜测:这是你写程序用错了语言。比方说:你是C++学生,在提交代码时用了Python语言,就可能出现SE了。

  •  深空游戏 什么是项目经理的PG、 PL、 SE、 PM?

    再来看SE,即系统工程师,他们的职责是进行系统设计和分析,确保系统的稳定性和可扩展性。系统工程师需要从全局出发,考虑系统的整体架构和各个组件之间的交互。在一个复杂的IT项目中,系统工程师会设计数据库结构、网络架构,并确保系统的安全性和性能。最后,PM,即项目经理,是项目的核心管理者。他们...

檬味博客在线解答立即免费咨询

报错相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部