【第10回PYTOHN講座】知っておきたい pipオプション一覧

スポンサーリンク
PYTHON

PYTHONのライブラリをインストールするコマンドpip。今回はpipのコマンドオプションで、”これだけ知っていればいい”というのを紹介します。

スポンサーリンク

ライブラリをインストールする「install」

みなさんのご存知、ライブラリをインストール為のオプションinstallです。上記は『numpy』というライブラリをインストールするコマンドになります。

ライブラリをインストールすることがメインですが、ライブラリがインストールされているかどうかも知ることが出来ます。下記の例を見ていただきたいのですが、pip install numpyとコマンドを打つと、Requirement already satisfiedと返答があり、『numpy』がインストールされていることがわかります。そして1.18.2バージョンも確認することが出来ます

ライブラリを削除する「uninstall」

次に紹介するのがライブラリを削除するuninstallです。

PYTHONはライブラリが豊富にあります。色々なプログラムを書いていくと、多くのライブラリが必要になりインストールしていくことになります。ただ、「整理をしたい」、「あのライブラリは要らなかったな」と削除したい時が来ると思います。その場合は、uninstallで削除して下さい。

インストールされているライブラリの一覧を確認する「list」

インストールされているライブラリの一覧を表示したい時はlistを使います。バージョンの情報も確認することが出来ます。”あのライブラリをインストールしたかな?”と思う事があれば、listでライブラリの一覧を表示させてみて下さい。

list に 『-o』を付けて最新版を確認する

list-oを付けると、ライブラリの中で最新版のバージョンを同時に表示してくれます。インストールしたライブラリが更新する必要があるかを知ることが出来ます。

このコマンドを使うと少し時間がかかります。

ライブラリのアップデート 『install -U』

先ほどの pip list -oでインストールされているライブラリが古いと解った時にアップデートをしましょう。

下記はライブラリ『beautifulsoup4』をアップデートするコマンドになります。『beautifulsoup4』の所にアップデートしたいライブラリ名を入力して下さい。

『pip install』時のエラー

pipのライブラリをアップデートしようとしました。

そうすると、下記のアラームメッセージが表示されました。

ERROR: Could not install packages due to an EnvironmentError: [WinError 5] アクセスが拒否されました。: ‘C:\\Users\\ユーザー名\\AppData\\Local\\Temp\\pip-unin\\AppData\\Local\\Temp\\pip-uninstall-50ocpm29\\pip.exe’
Consider using the --user option or check the permissions.

最後の一文は、コマンドの最後に–userを付けてみるか、権限を確認しなさいということなので、コマンドの最後に–userを付けてみました

そうすると、既にpipはアップデートが完了しているというメッセージが出力されました。

先ほどのエラーは??

このような『』な時もあるので、エラーが出た後も、再度、–userを付けてアップデートを実施して確認されることをおススメします。

まとめ

pipのオプションはinstallだけではなく、ライブラリのバージョンを確認できたり、アップデートや削除できるものもあります。

個人的に良く使うのが、pip list -oで、ライブラリの最新版が出ていないかを確認しています。

みなさんも是非試してみて下さい。

コメント

Social Media Auto Publish Powered By : XYZScripts.com
タイトルとURLをコピーしました