Ich habe es mehrmals mit verschiedenen Paketen versucht und habe versucht, pip zu aktualisieren. Ich
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.
Antwort1
Die Botschaft im Einzelnen:
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.
Das bedeutet, dass Ihr Benutzer keine Dateien im obigen Verzeichnis erstellen darf. Sie müssen das Terminal oder nur den Befehl als Administrator ausführen. Alternativ können Sie --user
dem Befehl das Flag hinzufügen (wie in pip install --user pillow
), um das Programm in einem Verzeichnis zu installieren, das Ihrem Benutzer gehört. Dadurch wird das Programm nur für diesen Benutzer verfügbar.
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.
Dies ist nur eine allgemeine Meldung, die darauf hinweist, dass eine viel neuere Version von Pip verfügbar ist, und Sie zum Upgrade auffordert. Dasselbe Berechtigungsproblem gilt auch für den Befehl, dessen Ausführung vorgeschlagen wird.