error: could not create '/usr/local/lib/python2.7/dist-packages/virtualenv_support': Permission denied

111,115

Solution 1

I've heard that using sudo with pip is unsafe.

Try adding --user to the end of your command, as mentioned here.

pip install packageName --user

I suspect that installing with this method means the packages are not available to other users.

Solution 2

You don't have permission to the Python folder.

sudo chown -R $USER /usr/local/lib/python2.7

Solution 3

Use

sudo pip install virtualenv

Apparently you will have powers of administrator when adding "sudo" before the line... just don't forget your password.

Solution 4

use

sudo pip install virtualenv

You have a permission denied error. This states your current user does not have the root permissions.So run the command as a super user.

Solution 5

In the case of permission denied error, you just need to go with this command.

sudo pip install virtualenv

sudo before the command will throw away the current user permissions error.

Note: For security risks, You should read piotr comment.

Share:
111,115
gadss
Author by

gadss

Looking for the best motorcycle helmet reviews? I will guide you to choose the style that you want according to your needs. So let’s gear up! Also, it include reviews about the best motorcycle jackets, gloves, pants, boots, tire and other parts. It is for both men and women choice

Updated on July 08, 2022

Comments

  • gadss
    gadss almost 2 years

    I am using ubuntu 12.04 and I am trying to pip install virtualenv but suddenly I got this error.

    samuel@sampc:~$ pip install virtualenv
    Downloading/unpacking virtualenv
      Running setup.py egg_info for package virtualenv
    
        warning: no previously-included files matching '*' found under directory 'docs/_templates'
        warning: no previously-included files matching '*' found under directory 'docs/_build'
    Installing collected packages: virtualenv
      Running setup.py install for virtualenv
        error: could not create '/usr/local/lib/python2.7/dist-packages/virtualenv_support': Permission denied
        Complete output from command /usr/bin/python -c "import setuptools;__file__='/home/samuel/build/virtualenv/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /tmp/pip-Z2v_fR-record/install-record.txt:
        running install
    
    running build
    
    running build_py
    
    running install_lib
    
    creating /usr/local/lib/python2.7/dist-packages/virtualenv_support
    
    error: could not create '/usr/local/lib/python2.7/dist-packages/virtualenv_support': Permission denied
    
    ----------------------------------------
    Command /usr/bin/python -c "import setuptools;__file__='/home/samuel/build/virtualenv/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /tmp/pip-Z2v_fR-record/install-record.txt failed with error code 1
    Storing complete log in /home/samuel/.pip/pip.log
    

    Does anyone have an idea about my case?