pip install -U setuptools fail windows 10

MMarshall picture MMarshall · Mar 17, 2018 · Viewed 13.3k times · Source

I just installed Python3.7 and Pycharm on my Windows 10 PC. I am running pip version 9.0.2

In Pycharm, it says I have version 28.8.0 of setuptools, when I try to upgrade this in Pycharm, which I believe runs the line

pip install -U setuptools

I get the error:

PermissionError: [WinError 32] The process cannot access the file because it is being used by another process: 'c:\users\Username\pycharmprojects\untitled1\venv\lib\site- packages\setuptools-28.8.0-py3.6.egg' -> 'C:\Users\Username\AppData\Local\Temp\pip-i5jxitem- uninstall\users\Username\pycharmprojects\untitled1\venv\lib\site- packages\setuptools-28.8.0-py3.6.egg'

I have tried running

pip install --upgrade setuptools

which runs successfully and says I have the latest version.

Does anyone know how I can successfully update setuptools?

The reason I'd like setuptools to be up to date, is so I can then get rid of the egg_info error installing other packages.

Many thanks

Answer

Jonny Waffles picture Jonny Waffles · Mar 25, 2018

I have the same error. Not sure why it happened. But I managed to upgrade by running: pip install setuptools --upgrade --ignore-installed