1. アップグレード
この項は「pip でいれたパッケージを一括アップデート」を参考にさせていただきました。
アップグレードは
pip install パッケージ名 -U
で行います。
2018年12月13日、更新する機会に恵まれましたので実際にやったことを記載します。
$ pip install -U urllib3
Collecting urllib3
Downloading https://files.pythonhosted.org/packages/62/00/ee1d7de624db8ba7090d1226aebefab96a2c71cd5cfa7629d6ad3f61b79e/urllib3-1.24.1-py2.py3-none-any.whl (118kB)
100% |????????????????????????????????| 122kB 2.0MB/s
requests 2.19.1 has requirement urllib3<1.24,>=1.21.1, but you'll have urllib3 1.24.1 which is incompatible.
Installing collected packages: urllib3
Found existing installation: urllib3 1.23
Uninstalling urllib3-1.23:
Successfully uninstalled urllib3-1.23
Successfully installed urllib3-1.24.1
朱書きしたところは、本当に赤く表示されています(気になるなぁ)。
2. pip 自身をアップグレード FreeBSD
前項を実際に実行したときに、最後に
You are using pip version 9.0.3, however version 10.0.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
てなメッセージが表示されます。
どうやらこれが pip をアップグレードするコマンドらしいのでやってみます。
$ pip install --upgrade pip
Collecting pip
Downloading https://files.pythonhosted.org/packages/0f/74/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4/pip-10.0.1-py2.py3-none-any.whl (1.3MB)
100% |????????????????????????????????| 1.3MB 410kB/s
Installing collected packages: pip
Found existing installation: pip 9.0.3
Uninstalling pip-9.0.3:
Successfully uninstalled pip-9.0.3
Successfully installed pip-10.0.1
なんかすぐ終わりましたが、うまくいったっぽい。
3. pip 自身をアップグレード Windows
なんか、「FreeBSD」と「Windows」でやり方が違うっぽい。
2021年10月14日、「Windows10 Home Edition 21H1」で、「BeautifulSoup」をインストールしようとしたら
C:\>pip install beautifulsoup4
Collecting beautifulsoup4
Downloading beautifulsoup4-4.10.0-py3-none-any.whl (97 kB)
|████████████████████████████████| 97 kB 937 kB/s
Collecting soupsieve>1.2
Using cached soupsieve-2.2.1-py3-none-any.whl (33 kB)
Installing collected packages: soupsieve, beautifulsoup4
Successfully installed beautifulsoup4-4.10.0 soupsieve-2.2.1
WARNING: You are using pip version 21.1.3; however, version 21.3 is available.
You should consider upgrading via the 'c:\users\hogehoge\appdata\local\programs\python\python39\python.exe -m pip install --upgrade pip' command.
ちゅうので、そのとおりにやってみます。
パスは通っているので、省略できますね。
python -m pip install --upgrade pip
しょの結果
Requirement already satisfied: pip in c:\users\hogehoge\appdata\local\programs\python\python39\lib\site-packages (21.1.3)
Collecting pip
Downloading pip-21.3-py3-none-any.whl (1.7 MB)
|████████████████████████████████| 1.7 MB 2.2 MB/s
Installing collected packages: pip
Attempting uninstall: pip
Found existing installation: pip 21.1.3
Uninstalling pip-21.1.3:
Successfully uninstalled pip-21.1.3
Successfully installed pip-21.3
うまく、いったようです。