如何删除使用Python easy安装的软件包

Python的easy_install使安装新软件包非常方便。 但是,据我所知,它不实现依赖管理器的其他常见功能 - 列出和删除已安装的软件包。

找出安装的最佳方式是什么,以及删除安装的软件包的首选方式是什么? 如果我手动删除软件包(例如,通过rm /usr/local/lib/python2.6/dist-packages/my_installed_pkg.egg或类似软件),是否有任何需要更新的文件?


pip是setuptools / easy_install的替代品,它提供了一个“卸载”命令。

根据安装说明安装点:

$ wget https://bootstrap.pypa.io/get-pip.py
$ python get-pip.py

然后,您可以使用pip uninstall来删除使用easy_install安装的软件包


要卸载一个.egg你需要rm -rf这个蛋(它可能是一个目录)并从site-packages/easy-install.pth删除匹配的行


首先你必须运行这个命令:

$ easy_install -m [PACKAGE]

它删除包的所有依赖关系。

然后删除该包的蛋文件:

$ sudo rm -rf /usr/local/lib/python2.X/site-packages/[PACKAGE].egg
链接地址: http://www.djcxy.com/p/25011.html

上一篇: How do I remove packages installed with Python's easy

下一篇: Detach several packages at once