Windows10下执行pip install -U setuptools失败求助
解决Windows下PyCharm升级Setuptools的权限错误
嘿,这个权限错误我太熟了——本质就是升级时setuptools的相关文件被其他进程占用,导致没法替换更新。给你几个靠谱的解决办法,按顺序试就行:
以管理员身份重启PyCharm
很多时候是PyCharm本身占用了虚拟环境里的setuptools文件。右键点击PyCharm的桌面图标,选择「以管理员身份运行」,重新打开你的项目后,再执行pip install -U setuptools试试。直接用虚拟环境的pip在命令行升级
打开Windows命令提示符(CMD),先激活你的项目虚拟环境:c:\users\Username\pycharmprojects\untitled1\venv\Scripts\activate.bat激活成功后,命令行开头会出现
(venv)标识,接着执行带强制重装参数的升级命令:pip install -U setuptools --force-reinstall--force-reinstall参数能强制覆盖旧版本文件,大概率能绕过文件占用的问题。关闭占用文件的多余进程
按下Ctrl+Shift+Esc打开任务管理器,切换到「详细信息」标签页,找有没有额外的python.exe或者pycharm64.exe进程(别关你当前正在用的那个),把这些多余进程结束掉,再回到PyCharm里尝试升级。临时关闭杀毒软件/防火墙
部分杀毒软件(包括Windows Defender)的实时监控会拦截文件替换操作,刚好卡了setuptools的升级。临时关闭这些防护工具,升级完成后再重新开启就好。
内容的提问来源于stack exchange,提问作者MMarshall
相关产品推荐
相关产品推荐

