Una cosa adicional que no se ha mencionado en respuestas anteriores y que a menudo causa problemas en Windows y me impidió instalar ciertos paquetes a pesar de ejecutar como administrador es que obtienes el mismo error de permiso denegado si hay otro programa que está usando algunos de los archivos a los que estás intentando acceder (o pip install
). Esta es una "característica" realmente estúpida de Windows que aparece muchas veces, por ejemplo, al intentar mover algunos archivos.
Además, no tengo ni idea de cómo averiguar qué programa está bloqueando un archivo en particular, por lo que lo más fácil de hacer es reiniciar y hacer la instalación antes de comenzar cualquier cosa, especialmente antes de ejecutar, por ejemplo, Spyder u otro software basado en Python. También puedes intentar cerrar todos los programas, pero puede ser complicado saber cuál es el que realmente tiene bloqueado un archivo. Por ejemplo, en el caso de un directorio, es suficiente con tener una ventana de Explorador abierta en ese directorio.