How to remove python packages
Possible Duplicate:
How do I remove packages installed with Python's easy_install?
我也在问同样的问题。那没有帮助。如何删除已安装的python模块,如tidylib、beautifulsoup等?
我尝试过:
我得到这个错误:
1
| pip: error: No command by the name pip uninstall |
我试过pip install -U pip,它升级了pip,但同样的错误
- 在你提出的问题中,被接受的答案是完全合理的。stackoverflow.com/a/3297564/251174(堆叠溢出)
- 那有什么不管用的?
- 欢迎来到Python地狱(剩下的就是天堂)
- @Kurzedmetal python实际上具有非常好的包管理。
- 这里真正的答案是使用发行版的包管理器——这样安装和删除就很容易了。如果你的发行版没有,那么pip会做这个工作,但是为什么要离开你用于其他所有事情的系统呢?
- pip:错误:没有名为pip uninstall的命令
- @LattyWare默认情况下,我在Ubuntu10.04上安装了python2.6,然后从源代码安装了python2.7,现在我在python模块上遇到了问题。
- @Marcin是的,当然,这就是为什么我们有SETUPTOOLS、Distribute、Distribute2、PIP、virtualenv,而且没有一个能满足大多数用户的需求(除了后两个)。在我看来,包装系统可能要好得多。编辑:其实包装好,分销和维护不好。
- @托拉耶夫,所以,你实际上没有pip,你想知道为什么你不能使用它?
- @marcin pip安装可以工作,但不能卸载pip
- pip -U pip获取最新版本
- @托拉耶夫"不工作"是什么意思?你能更新一下你的问题吗?
- @Torayeff你可能遇到了版本问题。我猜你在一个版本上安装了PIP(可能是2.7?)但是您正在考虑安装在2.6上的模块。所以我猜想您的错误是"没有名为…"的python模块,因为该模块与pip安装在不同的python版本中。
您不仅应该使用pip(需要安装它),还应该使用virtualenv(也需要安装它),来创建具有不同包配置的独立环境。
在您的全球环境中,唯一应该使用的工具是类似这样的工具,如果需要,还包括拒绝以任何其他方式安装的软件包。