如何移除用Python的easy_install安装的包?
Python的easy_install
工具让安装新软件包变得非常简单。不过,按照我的理解,它并没有实现依赖管理器的其他常见功能,比如列出和删除已安装的软件包。
那么,最好的方法是什么来查看已经安装了哪些软件包?如果想要删除已安装的软件包,应该用什么方式?如果我手动删除软件包(比如用rm /usr/local/lib/python2.6/dist-packages/my_installed_pkg.egg
之类的命令),有没有什么文件需要更新?
13 个回答
163
首先,你需要运行这个命令:
$ easy_install -m [PACKAGE]
这个命令会删除这个软件包的所有依赖项。
接着,删除这个软件包的蛋文件:
$ sudo rm -rf /usr/local/lib/python2.X/site-packages/[PACKAGE].egg
194
要卸载一个 .egg
文件,你需要用 rm -rf
命令删除这个 egg(它可能是一个文件夹),然后再从 site-packages/easy-install.pth
文件中删除对应的那一行。