pip安装:在不使用sud的/usr中升级库

2024-05-29 10:45:23 发布

您现在位置:Python中文网/ 问答频道 /正文

python-six安装在/usr中,我需要升级它,但我没有root权限。在

我知道如何在没有root权限的情况下安装库:

pip install --install-option="--prefix=$HOME/.local" six

我知道如何使用root权限升级库:

^{pr2}$

但当我试图升级库时:

pip install --upgrade --install-option="--prefix=$HOME/.local" six

我得到:

Downloading/unpacking six from https://pypi.python.org/packages/source/s/six/six-1.7.3.tar.gz#md5=784c6e5541c3c4952de9c0a966a0a80b
  Running setup.py egg_info for package six

    no previously-included directories found matching 'documentation/_build'
Installing collected packages: six
  Found existing installation: six 1.2.0
    Uninstalling six:
Exception:
OSError: [Errno 13] Permission denied: '/usr/share/pyshared/six-1.2.0.egg-info'

那么,如果没有sudo,我如何升级six?在


Tags: installpipinfo权限homeprefixeggpackages

热门问题