Wie üblich wurde nach der Installation von "python3-pip" auf einer neu erstellten Instanz eine Fehlermeldung angezeigt, wenn ich versuchte, "pip" zu verwenden.
$ pip3 install pip
WARNING: pip is being invoked by an old script wrapper. This will fail in a future version of pip.
Please see https://github.com/pypa/pip/issues/5599 for advice on fixing the underlying issue.
To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.
Wenn man sich den Link mit der Aufschrift "Bitte sehen" ansieht, scheint es nach dem Upgrade von pip verschiedene Probleme zu geben.
Es scheint, dass die zuverlässigste Methode die Installation mit "python -m pip" ist, obwohl es verschiedene Dinge gibt, wie die Installation mit "--user" weniger wahrscheinlich Probleme verursacht.
Ich benutze pip immer, nachdem ich es auf die neueste Version aktualisiert habe, also werde ich wie gewohnt "--upgrade" versuchen.
$ python3 -m pip install --upgrade pip
Collecting pip
Cache entry deserialization failed, entry ignored
Using cached https://files.pythonhosted.org/packages/54/0c/d01aa759fdc501a58f431eb594a17495f15b88da142ce14b5845662c13f3/pip-20.0.2-py2.py3-none-any.whl
Installing collected packages: pip
Successfully installed pip-20.0.2
Sie haben erfolgreich auf die neueste Version aktualisiert.
$ python3 -m pip --version
pip 20.0.2 from /home/ubuntu/.local/lib/python3.6/site-packages/pip (python 3.6)
Ich denke, ich werde diese Methode in Zukunft anwenden.
pip
ist seit 3.4 in Python enthalten. https://docs.python.org/ja/3.6/installing/index.html
Daher kann die obige Methode nicht vor Python3.4 verwendet werden. Installieren und verwenden Sie pip wie zuvor.
Recommended Posts