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化などを行っていく場合に必要となりそうな内容の記事を一覧として以下にまとめましたのでよかったらご参照ください。
【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】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 備忘録