Blog

03/06/2019

Python pip: Upgrade Packages Command Under Unix or Linux



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:


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...

Posted by: SXI ADMIN

The author is the creator of nixCraft and a seasoned sysadmin, DevOps engineer, and a trainer for the Linux operating system/Unix shell scripting. Get the latest tutorials on SysAdmin, Linux/Unix and open source topics via RSS/XML feed or weekly email newsletter.

14/08/2019

How to KVM, QEMU start or stop virtual machine from command line (CLI)

KVM or Kernel Based Virtual Machine is a popular virtualization technology. It allows you to run virtual guest machines over a host machine. To start...
14/08/2019

How to Docker backup Saving and restoring your volumes

Running a Docker volume backup First, we spin up a temporary container, and we mount the backup folder and the target Docker volume to this container....
12/08/2019

How to Start and Enable Firewalld on CentOS 7

In this article, we discuss how to start and enable firewalld. It is highly recommended that you have a firewall protecting your server.Pre-Flight CheckThese...