pip не обновляет и не устанавливает модули правильно

pip не обновляет и не устанавливает модули правильно

Я пробовал несколько раз с разными пакетами и пробовал обновлять pip. Я делаю

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.

решение1

Разбираем сообщение по частям:

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.

Это означает, что ваш пользователь не имеет права создавать файлы в указанном выше каталоге. Вам нужно будет запустить терминал или просто команду как администратор. В качестве альтернативы вы можете добавить флаг --userк команде (например, pip install --user pillow), чтобы установить программу в каталог, принадлежащий вашему пользователю. Это сделает программу доступной только этому пользователю.

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.

Это просто общее сообщение, намекающее на то, что доступна гораздо более новая версия Pip, и призывающее вас обновиться. Та же проблема с разрешениями будет применяться к команде, которую оно предлагает запустить.

Связанный контент