pip no actualiza ni instala módulos correctamente

pip no actualiza ni instala módulos correctamente

Lo intenté varias veces con varios paquetes diferentes e intenté actualizar pip. sí

C:\Users\Michael>pip install pillow
Collecting pillow
  Downloading https://files.pythonhosted.org/packages/40/f2/a424d4d5dd6aa8c26636969decbb3da1c01286d344e71429b1d648bccb64/Pillow-6.0.0-cp37-cp37m-win_amd64.whl (2.0MB)
    100% |████████████████████████████████| 2.0MB 1.8MB/s
Installing collected packages: pillow
Could not install packages due to an EnvironmentError: [WinError 5] Access is denied: 'c:\\program files\\python37\\Lib\\site-packages\\PIL'
Consider using the `--user` option or check the permissions.

You are using pip version 10.0.1, however version 19.0.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

Respuesta1

Separando el mensaje:

Could not install packages due to an EnvironmentError: [WinError 5] Access is denied: 'c:\\program files\\python37\\Lib\\site-packages\\PIL'
Consider using the `--user` option or check the permissions.

Esto significa que su usuario no puede crear archivos en el directorio anterior. Necesitará ejecutar la terminal o simplemente el comando como usuario administrativo. Alternativamente, puede agregar la --userbandera al comando (como en pip install --user pillow) para instalar el programa en un directorio propiedad de su usuario. Esto hará que el programa sólo esté disponible para ese usuario.

You are using pip version 10.0.1, however version 19.0.3 is available.
You should consider upgrading via the 'python -m pip install --upgrade pip' command.

Este es solo un mensaje genérico que insinúa que hay una versión mucho más nueva de Pip disponible y le insta a actualizar. El mismo problema de permisos se aplicará al comando que sugiere ejecutar.

información relacionada