Django Girls and Boys 備忘録

Python、Selenium、Django、java、iPhoneアプリ、Excelマクロなどで気付いたこと、覚えておきたいことなどを載せていきます。

【Python】pipのバージョン確認、インストールとアップデート方法

Pythonでプログラム開発など行う場合には、必要に応じて各種パッケージをインストールしていくことになります。

 

そのようなパッケージのインストールで必要となるのが「pip」コマンドです。

 

「pip」は、Pythonのパッケージ管理ツールですが、Pythonのバージョン2.7.9または3.4以降には必ず付属してきます。

 

そのため通常は別途インストールする必要はないと思います。

 

ここでは「pip」コマンドのインストールされているかどうかの確認も含めたバージョン確認方法とインストール、アップデート方法について説明していきたいと思います。

 

 

 

目次

 

 

1.pipのバージョン(インストール)確認方法、インストール方法

 

「pip」がインストールされているかどうかを確認する方法は以下となります。

コマンドプロンプトまたはターミナルで以下を実行します。

 

python -m pip -V

 

または

 

pip -V

 

結果として、

 

C:\>python -m pip -V
pip 21.1.1 from C:\Users\abcdef\AppData\Local\Programs\Python\Python38\lib\site-packages\pip (python 3.8)

 

のように「pip」のバージョンなどが表示されればインストールされていることになります("abcdef"はユーザー名)。

 

インストールされていなければ以下からダウンロードすることになります。

 

ここでget-pip.pyをダウンロードしてください。
https://bootstrap.pypa.io/get-pip.py

 

ダウンロード終了後、以下コマンドでインストールします。

 

python get-pip.py

 

その後、再度以下のコマンドでバージョン確認できればインストールされていることが確認できます。

 

python -m pip -V

 

 

 

2.pipのアップデート方法

 

「pip」を使用してパッケージのインストールを行っていると、時々以下のように「WARNING」にてアップデート依頼があります。

 

C:\>pip install xlwings
Collecting xlwings
  Downloading xlwings-0.29.1-cp38-cp38-win_amd64.whl (1.6 MB)
     |████████████████████████████████| 1.6 MB 6.4 MB/s
Collecting pywin32>=224
  Downloading pywin32-305-cp38-cp38-win_amd64.whl (12.3 MB)
     |████████████████████████████████| 12.3 MB ...
Installing collected packages: pywin32, xlwings
Successfully installed pywin32-305 xlwings-0.29.1
WARNING: You are using pip version 21.1.1; however, version 23.0 is available.
You should consider upgrading via the 'c:\users\abcdef\appdata\local\programs\python\python38\python.exe -m pip install --upgrade pip' command.

C:\>

 

そのような場合に「pip」をアップデートする方法としては次のようになります。

 

メッセージ中にもあるように、コマンドプロンプトまたはターミナルで以下を実行します。

 

pip install -–upgrade pip

 

以上が「pip」のバージョン確認、インストールとアップデート方法になります。

 

 

また、PythonにてSeleniumを活用してスクレイピング、RPA化などを行っていく場合に必要となりそうな内容の記事を一覧として以下にまとめましたのでよかったらご参照ください。

 

 

kuku81kuku81.hatenablog.com

 

 

 

関連記事:

【Python】おすすめ学習本ランキング8選 - Django Girls and Boys 備忘録

 

【Python】キーボード、キー入力判定方法 - Django Girls and Boys 備忘録

 

【Python】keyboardライブラリでのキー入力検出に使用可能なキーの種類 - Django Girls and Boys 備忘録

 

【Python】Python、Selenium関連情報一覧(ダウンロード、インストール手順、各種やり方、使い方など) - Django Girls and Boys 備忘録

 

【Python Selenium(初心者向け)】PythonのインストールからWebサイトへのアクセスまで含めた簡単なスクレイピングを行うための一通りの手順 - Django Girls and Boys 備忘録

 

【Python】pipのバージョン確認、インストールとアップデート方法 - Django Girls and Boys 備忘録

 

【Python Selenium】各ブラウザ用のドライバーを自動アップデートする方法 - Django Girls and Boys 備忘録

 

【PythonからWeb操作】seleniumのインストール手順 - Django Girls and Boys 備忘録

 

【PythonによるExcelファイルの読み書き】PythonのダウンロードからExcelファイルの読み書きまでの一通りすべての方法 - Django Girls and Boys 備忘録

 

【Python Selenium】ウインドウ表示時などでのWaitの方法、待機方法 - Django Girls and Boys 備忘録