Python pip: Upgrade Packages Command Under Unix or Linux

by on October 31, 2012 · 0 comments· LAST UPDATED October 31, 2012

in , ,

How do I upgrade packages installed via Python pip command under Unix or Linux command line?

You need to use the following syntax to upgrade pakcage using the pip command under Unix or Linux operating systems:

Tutorial details
DifficultyEasy (rss)
Root privilegesYes/No
RequirementsPython pip
Estimated completion timeN/A


pip install PackageNameHere --upgrade

OR


pip install PackageNameHere -U

In this example, I'm upgrading ftp-cloudfs package installed previously with the pip command:
$ pip install ftp-cloudfs --upgrade
Sample outputs:

Downloading/unpacking ftp-cloudfs from http://pypi.python.org/packages/source/f/ftp-cloudfs/ftp-cloudfs-0.19.tar.gz#md5=337533ccb97ee4fa493ee29b9c009c0f
  Downloading ftp-cloudfs-0.19.tar.gz
  Running setup.py egg_info for package ftp-cloudfs
Requirement already up-to-date: pyftpdlib in ./py_virtual/lib/python2.6/site-packages (from ftp-cloudfs)
Requirement already up-to-date: python-cloudfiles in ./py_virtual/lib/python2.6/site-packages (from ftp-cloudfs)
Requirement already up-to-date: python-daemon in ./py_virtual/lib/python2.6/site-packages (from ftp-cloudfs)
Requirement already up-to-date: python-memcached in ./py_virtual/lib/python2.6/site-packages (from ftp-cloudfs)
Downloading/unpacking setuptools from http://peak.telecommunity.com/snapshots/setuptools-0.6c12dev-r88846.tar.gz (from python-daemon->ftp-cloudfs)
  Downloading setuptools-0.6c12dev-r88846.tar.gz (257kB): 257kB downloaded
  Running setup.py egg_info for package setuptools
Requirement already up-to-date: lockfile>=0.9 in ./py_virtual/lib/python2.6/site-packages (from python-daemon->ftp-cloudfs)
Installing collected packages: ftp-cloudfs, setuptools
  Found existing installation: ftp-cloudfs 0.18
    Uninstalling ftp-cloudfs:
      Successfully uninstalled ftp-cloudfs
  Running setup.py install for ftp-cloudfs
    changing mode of build/scripts-2.6/ftpcloudfs from 644 to 755
    changing mode of /home/vivek/py_virtual/bin/ftpcloudfs to 755
  Found existing installation: setuptools 0.6c11
    Uninstalling setuptools:
      Successfully uninstalled setuptools
  Running setup.py install for setuptools
    Installing easy_install script to /home/vivek/py_virtual/bin
    Installing easy_install-2.6 script to /home/vivek/py_virtual/bin
Successfully installed ftp-cloudfs setuptools
Cleaning up...
TwitterFacebookGoogle+PDF versionFound an error/typo on this page? Help us!

{ 0 comments… add one now }

Leave a Comment

Tagged as: , , ,

Previous Faq:

Next Faq: