简体   繁体   English

ubuntu python pip 无法卸载枕头

[英]ubuntu python pip can't uninstall pillow

When I try to uninstall pillow using pip,it outputs:当我尝试使用 pip 卸载枕头时,它输出:

qixin@qixin:~$ pip uninstall pillow
Uninstalling Pillow:
  /usr/local/bin/pilconvert.py
  ......
  /usr/local/lib/python2.7/dist-packages/Pillow-2.7.0.egg-info
Proceed (y/n)? y
Exception:
Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/pip-1.5.4-py2.7.egg/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/usr/local/lib/python2.7/dist-packages/pip-1.5.4-py2.7.egg/pip/commands/uninstall.py", line 59, in run
    requirement_set.uninstall(auto_confirm=options.yes)
  File "/usr/local/lib/python2.7/dist-packages/pip-1.5.4-py2.7.egg/pip/req.py", line 1035, in uninstall
    req.uninstall(auto_confirm=auto_confirm)
  File "/usr/local/lib/python2.7/dist-packages/pip-1.5.4-py2.7.egg/pip/req.py", line 598, in uninstall
    paths_to_remove.remove(auto_confirm)
  File "/usr/local/lib/python2.7/dist-packages/pip-1.5.4-py2.7.egg/pip/req.py", line 1836, in remove
    renames(path, new_path)
  File "/usr/local/lib/python2.7/dist-packages/pip-1.5.4-py2.7.egg/pip/util.py", line 295, in renames
    shutil.move(old, new)
  File "/usr/lib/python2.7/shutil.py", line 303, in move
    os.unlink(src)
OSError: [Errno 13] Permission denied: '/usr/local/bin/pilconvert.py'

Storing debug log for failure in /tmp/tmpEmRbAF

My OS is ubuntu 14.04,python's version is 2.7.我的操作系统是 ubuntu 14.04,python 的版本是 2.7。 Why did it fail?为什么失败了? Thanks much!非常感谢!

This is because the command you ran didn't have the correct operating system level permissions. 这是因为您运行的命令没有正确的操作系统级别权限。 On windows, that command would have worked fine, but on Ubuntu pip needs sudo added before it so that it is root and can get the correct permissions. 在Windows上,该命令可以正常工作,但在Ubuntu上,pip需要在其之前添加sudo ,以便它是root并可以获得正确的权限。

You should enter sudo pip uninstall pillow . 您应该输入sudo pip uninstall pillow

我必须自己升级点子,然后它才起作用。

pip install --upgrade pip

Permission denied. 没有权限。 Try sudo pip uninstall pillow . 尝试sudo pip uninstall pillow

Before installing the dependencies in requirements.txt file, run the following command.在 requirements.txt 文件中安装依赖项之前,请运行以下命令。

sudo apt-get install python3-dev libxml2-dev libxslt1-dev zlib1g-dev libsasl2-dev libldap2-dev build-essential libssl-dev libffi-dev libmysqlclient-dev libjpeg-dev libpq-dev libjpeg8-dev liblcms2-dev libblas-dev libatlas-base-dev 

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

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