繁体   English   中英

ubuntu:用 pip 卸载 matplotlib 将不起作用

[英]ubuntu: uninstall matplotlib with pip won't work

I'm on Ubuntu and I neeed to uninstall matplotlib , which I installed as an ubuntu package and later upgraded with pip . 通常的命令不起作用:

$ sudo pip uninstall matplotlib
Can't uninstall 'matplotlib'. No files were found to uninstall.

我应该怎么办?

额外信息:

~$ pip matplotlib --version
ERROR: unknown command "matplotlib"
me@me:~$ pip show matplotlib
---
Name: matplotlib
Version: 1.4.0
Location: /usr/local/lib/python2.7/dist-packages
Requires: numpy, six, python-dateutil, pyparsing, nose, mock, nose, mock

$ pip --version
pip 1.5.4 from /usr/lib/python2.7/dist-packages (python 2.7)

使用 pip,您以用户而非 root 身份安装了 matplotlib。 这意味着当您尝试以 root 身份卸载它时,它不会被识别为已安装(因为它不是)。

您需要使用用户级别访问权限卸载它,从而删除“sudo”

所以你的 pip 命令应该是这样的:

$pip uninstall matplotlibpip 

代替:

$sudo pip uninstall matplotlib

用于在 ubuntu (pip3) 中为 python3 卸载 package
pip 仅适用于 python 2.7 in ubuntu

第一次升级 pip ( pip 或 pip3 )

$> pip/pip3 install --upgrade pip/pip3

$> pip3/pip uninstall package

如果不工作

$> sudo su -

$> pip3/pip uninstall package

并且不再工作

$> sudo su -

$> apt autoremove python-matplotlib

如果您开始新项目,请使用venv
这个链接!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM