Python - List Outdated Packages
Python3 comes with a list of pre-installed packages which are updated from time to time. It is really easy to list any outdated package with the following command:
pip list --outdated
# Output
Package    Version   Latest     Type
---------- --------- ---------- -----
astroid    2.0.4     2.1.0      wheel
certifi    2018.4.16 2018.11.29 wheel
pylint     2.1.1     2.2.2      wheel
setuptools 40.0.0    40.6.3     wheel
six        1.11.0    1.12.0     wheel
As you can see 5 packages on my machine are outdated.
To update a specific package to the latest version you can use
pip install --upgrade  <PackageName>
# Alternatively you can use the short form
pip install -U <PackageName>
In you don’t want to install each update individually you can use pipdate
# Install pipdate
sudo pip3 install pipdate
# Update all packages
sudo pipdate3
Note for Windows users: Pipdate is already installed by default so you don’t need to install it
Note for Mac users: If you installed Python via homebrew there is no need to use sudo to install pipdate or upgrade packages
 
      
     
       
      
Leave a comment