通过easy_install安装的软件包无法卸载

4
我使用以下命令安装了Beaver模块:

sudo npm install -g beaver

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个回答

6
这里有一个关于这个问题的好回答:如何删除使用Python的easy_install安装的软件包
我认为更容易的方法是安装pip并卸载此软件包。就像上面的链接所说,你可以删除在site-packages Python目录中很容易找到的软件包目录(但我更喜欢第一种选项)。
pip uninstall Beaver

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接