1/99スタックエンジニアの適当記録

適当なことを書きます。関西で転職したいです。

pythonのpipについて

あまり知らないので、調べながらpythonのpipについて書く。

 

pipとは

pipはpythonのパッケージ管理ソフト

rubyだとgem、javaだとmavenjavascriptだとnpmとかがある。

 

どうやって使うか

基本はpythonと一緒に導入されるみたい

まず導入されているか調べる

PS C:\Users\xxx> pip -V
pip 19.3.1 from c:\users\xxx\appdata\local\programs\python\python37
\lib\site-packages\pip (python 3.7)

続いてすでにどれが入っているか

PS C:\Users\xxx> pip list
Package           Version  
----------------- ---------
certifi           2019.9.11
chardet           3.0.4    
idna              2.8
oauthlib          3.1.0
pip               19.3.1
PySocks           1.7.1
python-dotenv     0.10.3
requests          2.22.0
requests-oauthlib 1.3.0
setuptools        39.0.1
six               1.13.0
speedtest-cli     2.1.2
tweepy            3.8.0
twitter           1.18.0
urllib3           1.25.7

入れる

ざざーと入るね。ザザーッとね。

C:\Users\xxx>pip install speedtest-cli
Collecting speedtest-cli
  Downloading https://files.pythonhosted.org/packages/c4/44
/dfebd38c5fb35aae0a7279e2a3ffe33ca65edb449a586b93addc8d409a71
/speedtest_cli-2.1.2-py2.py3-none-any.whl
Installing collected packages: speedtest-cli
Successfully installed speedtest-cli-2.1.2

パッケージを最新化

Requirement already up-to-dateだとよ。

C:\Users\daiki>pip install speedtest-cli --upgrade
Requirement already up-to-date: speedtest-cli in c:\users\daiki\
appdata\local\programs\python\python37\lib\site-packages (2.1.2)

 

pipでやることはあまりないのでこんなかんじ。