This article describes how to install python from the source code in Linux to any path (non-site-packages, if you are interested, refer to centos7 as an example:
Install python in the source code. install some devel packages first:
Yum-y install xz wget gcc make gdbm-devel openssl-devel sqlite-devel zlib-devel bzip2-devel
Then download the source code
Decompress the source code:
Tar-Jxf Python.x.tar. xz
Cd Pyhton. x
./Configure
Here are some options, -- bindir: Path of which python after installation is complete
-- Prefix refers to the prefix of the path for installing python. for example, if it is not specified, it is/usr/local.
Generate the Makefile file. if you directly use./configure, python will be installed in
/Usr/local/lib/python27
But what if I want to install it in any path?
Makefile is like a downstream file. you can modify this file.
LIBDEST = $ (SCRIPTDIR)/python $ (VERSION)
Do not overwrite the python that comes with the operating system at any time, because some infrastructure uses python, such as: yum
The above is the details of installing python from the source code in Linux to any path (non-site-packages). For more information, see other related articles in the first PHP community!