使用pip卸载numpy时出现权限被拒绝的错误提示。

10
我正在尝试通过Pip卸载Numpy,但是出现了以下错误:
$ pip uninstall numpy

Uninstalling numpy:
  /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy-1.6.2-py2.7.egg-info
Proceed (y/n)? y
Exception:
Traceback (most recent call last):
  File "/Library/Python/2.7/site-packages/pip-1.3.1-py2.7.egg/pip/basecommand.py", line 139, in main
    status = self.run(options, args)
  File "/Library/Python/2.7/site-packages/pip-1.3.1-py2.7.egg/pip/commands/uninstall.py", line 54, in run
    requirement_set.uninstall(auto_confirm=options.yes)
  File "/Library/Python/2.7/site-packages/pip-1.3.1-py2.7.egg/pip/req.py", line 899, in uninstall
    req.uninstall(auto_confirm=auto_confirm)
  File "/Library/Python/2.7/site-packages/pip-1.3.1-py2.7.egg/pip/req.py", line 495, in uninstall
    paths_to_remove.remove(auto_confirm)
  File "/Library/Python/2.7/site-packages/pip-1.3.1-py2.7.egg/pip/req.py", line 1518, in remove
    renames(path, new_path)
  File "/Library/Python/2.7/site-packages/pip-1.3.1-py2.7.egg/pip/util.py", line 293, in renames
    shutil.move(old, new)
  File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/shutil.py", line 302, in move
    os.unlink(src)
 OSError: [Errno 13] Permission denied: '/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy-1.6.2-py2.7.egg-info'

我不知道从这里开始最好的处理方式是什么。我想要完全卸载numpy然后重新安装。


1
sudo pip uninstall numpy。但是在安装时,您应该真正使用 virtualenv - ganduG
1
但是说真的,您没有删除文件的适当权限,因此您可能需要尝试运行 sudo pip unintsall numpy - sberry
1
你可能也发现numpy已经通过apt-get install python-numpy安装了,如果是这种情况,你可能想要通过该途径卸载它。 - Eric
3个回答

4

尝试:

sudo pip uninstall numpy

或者,如果不起作用:

sudo apt-get remove python-numpy

1
我已经尝试了第一个选项,但现在陷入了一种奇怪的情况:如果我再次尝试卸载,终端会说我不能这样做,因为没有安装Numpy包。然而,如果我运行Python解释器(通过在终端中键入“python”),并尝试导入numpy,则成功了...那么numpy到底是已卸载还是未卸载?! - okchip
使用sudo pip卸载sudo python中的软件包。检查sudo python和python的版本,它们必须指向两个不同的Python版本。 - Shubham Randive
或者 sudo apt-get remove python3-numpy :) - user1660210

2
您需要添加sudo,sudo pip uninstall numpy

-3

我尝试了几种方法,以下的更新对我有效。

sudo easy_install -U numpy

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