权限问题whith pip3安装numpy在virtualenv(ubuntu)中失败

时间:2016-07-18 16:55:00

标签: python-3.x ubuntu numpy pip virtualenv

我无权在虚拟环境中安装numpy(ubuntu 14.04):

(DeepL)jeanpat@laptop:~$ pip3 install -U numpy
Downloading/unpacking numpy from https://pypi.python.org/packages/dd/9f/cd0ec9c50e4ed8650901ad4afde164e5252b6182a9e0c7bff5f8b4441960/numpy-1.11.1.zip#md5=5caa3428b24aaa07e72c79d115140e46
  Downloading numpy-1.11.1.zip (4.7MB): 4.7MB downloaded
  Running setup.py (path:/tmp/pip_build_jeanpat/numpy/setup.py) egg_info for package numpy
    Running from numpy source directory.

    warning: no previously-included files matching '*.pyc' found anywhere in distribution
    warning: no previously-included files matching '*.pyo' found anywhere in distribution
    warning: no previously-included files matching '*.pyd' found anywhere in distribution
Installing collected packages: numpy
  Found existing installation: numpy 1.8.2
    Uninstalling numpy:
Cleaning up...
Exception:
Traceback (most recent call last):
  File "/usr/lib/python3.4/shutil.py", line 523, in move
    os.rename(src, real_dst)
PermissionError: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/numpy-1.8.2.egg-info' -> '/tmp/pip-0leid8xu-uninstall/usr/lib/python3/dist-packages/numpy-1.8.2.egg-info'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/pip/basecommand.py", line 122, in main
    status = self.run(options, args)
  File "/usr/lib/python3/dist-packages/pip/commands/install.py", line 283, in run
    requirement_set.install(install_options, global_options, root=options.root_path)
  File "/usr/lib/python3/dist-packages/pip/req.py", line 1432, in install
    requirement.uninstall(auto_confirm=True)
  File "/usr/lib/python3/dist-packages/pip/req.py", line 599, in uninstall
    paths_to_remove.remove(auto_confirm)
  File "/usr/lib/python3/dist-packages/pip/req.py", line 1845, in remove
    renames(path, new_path)
  File "/usr/lib/python3/dist-packages/pip/util.py", line 296, in renames
    shutil.move(old, new)
  File "/usr/lib/python3.4/shutil.py", line 536, in move
    os.unlink(src)
PermissionError: [Errno 13] Permission denied: '/usr/lib/python3/dist-packages/numpy-1.8.2.egg-info'

Storing debug log for failure in /home/jeanpat/.pip/pip.log

这很奇怪,因为python2的numpy安装在等待:

/home/jeanpat/Developpements/DeepL/lib/python2.7/site-packages/numpy

如何解决这个问题?我的错误是什么?

0 个答案:

没有答案