无法卸载由 easy_install 安装的软件包
Posted
技术标签:
【中文标题】无法卸载由 easy_install 安装的软件包【英文标题】:Unable to uninstall package installed by easy_install 【发布时间】:2013-11-01 04:52:25 【问题描述】:我使用以下命令安装了模块海狸
easy_install Beaver
现在我需要从我的服务器中删除这个包,我执行以下操作:
easy_install -m Beaver
但包裹仍在系统中,我收到以下消息:
Searching for Beaver
Best match: Beaver 30
Using /usr/local/lib/python2.7/dist-packages
Because this distribution was installed --multi-version, before you can
import modules from this package in an application, you will need to
'import pkg_resources' and then use a 'require()' call similar to one of
these examples, in order to select the desired version:
pkg_resources.require("Beaver") # latest installed version
pkg_resources.require("Beaver==30") # this exact version
pkg_resources.require("Beaver>=30") # this version or higher
Processing dependencies for Beaver
Finished processing dependencies for Beaver
以下命令:
which beaver
显示此模块的路径
/usr/local/bin/beaver
帮我从系统中彻底删除这个包
【问题讨论】:
【参考方案1】:这是一个很好的答案:How do I remove packages installed with Python's easy_install?
我认为安装 pip 和卸载这个包更容易。就像上面的链接所说,您可以删除可以在您的 site-packages Python 目录中轻松找到的包目录(但我更喜欢第一个选项)。
pip uninstall Beaver
【讨论】:
以上是关于无法卸载由 easy_install 安装的软件包的主要内容,如果未能解决你的问题,请参考以下文章
如何卸载我使用 easy_install 安装的 Python 模块(“egg”)?
将 easy_install 与 sklearn-pandas 一起使用
如何删除使用 Python 的 easy_install 安装的软件包?