Installation of Python and related libraries by non-root users in Linux environments

Source: Internet
Author: User

Before using Python, the root user installed the global Python, now, because the root user installed a Python version is too low, and do not have root privileges to upgrade the global Python, So you want to install your own specified python under a non-root user. As a result, a copy of how to install Python and its associated libraries in a Linux environment with non-root users is available for a rainy day.

Install Python

Python repository, here I choose the 2.7.5 version, when installing Python, use the --prefix specified installation path, the command is as follows:

wget -xzf Python-2.7.5.tgzcd Python-2.7.5mkdir -p /home/liudiwei/software/python27 ./configure --prefix="/home/liudiwei/software/python27"makemake install
Installing Setuptools

Setuptools is mainly for the installation of PIP, the following is a download to the installation of all commands, using the specified path installed above the Python /home/liudiwei/software/python27/bin/python installation:

wget --no-check-certificate -xzvf setuptools-2.0.tar.gzcd setuptools-2.0/home/liudiwei/software/python27/bin/python install
Install PIP

Using PIP to install a Python-related library is easy, with Python replaced with Python python install under the specified path you installed /home/liudiwei/software/python27/bin/python install .

wget --no-check-certificate -xzf pip-8.1.1.tar.gzcd pip-8.1.1/home/liudiwei/software/python27/bin/python install
Install related libraries

Under the bin path to the Python installation directory, install the following libraries, which are tested for installation.

    • Simplejson
    • Redis
    • NumPy
    • SciPy
    • Sklearn

installation command:

installinstallinstallinstallinstall sklearn

About the installation of matplotlib, because the system is not installed due to some dependencies matplotlib installation failure, such as libpng, FreeType, etc., to be completed after the installation, and then to improve.

Installation of Python and related libraries by non-root users in Linux environments

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.