pip não atualiza ou instala módulos corretamente

pip não atualiza ou instala módulos corretamente

Eu tentei várias vezes com vários pacotes diferentes e tentei atualizar o pip. Eu faço

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.

Responder1

Separando a mensagem:

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.

Isso significa que seu usuário não tem permissão para criar arquivos no diretório acima. Você precisará executar o terminal ou apenas o comando como usuário administrativo. Alternativamente, você pode adicionar o --usersinalizador ao comando (como em pip install --user pillow) para instalar o programa em um diretório de propriedade do seu usuário. Isso tornará o programa disponível apenas para esse usuário.

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.

Esta é apenas uma mensagem genérica sugerindo que há uma versão muito mais recente do Pip disponível e pedindo que você atualize. O mesmo problema de permissão se aplicará ao comando sugerido para execução.

informação relacionada