close

[Solved] Could not install packages due to an EnvironmentError: [Errno 13] Permission denied

Hello Guys, How are you all? Hope You all Are Fine. Today I am trying to update pip but I am facing following error Could not install packages due to an EnvironmentError: [Errno 13] Permission denied in python. So Here I am Explain to you all the possible solutions here.

Without wasting your time, Let’s start This Article to Solve This Error.

How Could not install packages due to an EnvironmentError: [Errno 13] Permission denied Error Occurs ?

I am trying to update pip but I am facing following error.

Could not install packages due to an EnvironmentError: [Errno 13] Permission denied

How To Solve Could not install packages due to an EnvironmentError: [Errno 13] Permission denied Error ?

  1. How To Solve Could not install packages due to an EnvironmentError: [Errno 13] Permission denied Error ?

    To Solve Could not install packages due to an EnvironmentError: [Errno 13] Permission denied Error Add --user at the end to solve the errno 13. Just like this command: pip3 install package_name –user.
    Second solution is First of all create environment with python3+ you have to use the following command. virtualenv enviroment_name -p python3. And then activate it. source enviroment_name/bin/activate. Once your environment is activated you can see your environment name on left side of terminal. This will let you know that the virtual environment is currently active. Then you can install packages in this virtual environment by just using pip. pip install package_name .

  2. Could not install packages due to an EnvironmentError: [Errno 13] Permission denied

    To Solve Could not install packages due to an EnvironmentError: [Errno 13] Permission denied Error Add --user at the end to solve the errno 13. Just like this command: pip3 install package_name –user.
    Second solution is First of all create environment with python3+ you have to use the following command. virtualenv enviroment_name -p python3. And then activate it. source enviroment_name/bin/activate. Once your environment is activated you can see your environment name on left side of terminal. This will let you know that the virtual environment is currently active. Then you can install packages in this virtual environment by just using pip. pip install package_name .

Solution 1: Add --user at the end

Add --user at the end to solve the errno 13. Just like this command.

pip3 install package_name --user

Solution 2: Use environment

First of all create environment with python3+ you have to use the following command.

virtualenv enviroment_name -p python3

And then activate it.

source enviroment_name/bin/activate

Once your environment is activated you can see your environment name on left side of terminal. This will let you know that the virtual environment is currently active. Then you can install packages in this virtual environment by just using pip.

pip install package_name

Solution 3: upgrade pip

Just try this command if you are using ubuntu.

sudo pip install --upgrade pip

Or you can use this

python3.6 -m pip install <package>

Summary

It’s all About this issue. Hope all solution helped you a lot. Comment below Your thoughts and your queries. Also, Comment below which solution worked for you?

Also, Read

Leave a Comment