Question
Asked By – Chander Shivdasani
I’m trying to install python3 on RHEL using the following steps:
yum search python3
Which returned No matches found for: python3
Followed by:
yum search python
None of the search results contained python3. What should I try next?
Now we will see solution for issue: Installing Python 3 on RHEL
Answer
It is easy to install python manually (i.e. build from source):
-
Download (there may be newer releases on Python.org):
$ wget https://www.python.org/ftp/python/3.4.3/Python-3.4.3.tar.xz
-
Unzip
$ tar xf Python-3.* $ cd Python-3.*
-
Prepare compilation
$ ./configure
-
Build
$ make
-
Install
$ make install
OR if you don’t want to overwrite the
python
executable (safer, at least on some distrosyum
needspython
to be 2.x, such as for RHEL6) – you can installpython3.*
as a concurrent instance to the system default with analtinstall
:$ make altinstall
Now if you want an alternative installation directory, you can pass --prefix
to the configure
command.
Example: for ‘installing’ Python in /opt/local, just add --prefix=/opt/local
.
After the make install
step: In order to use your new Python installation, it could be, that you still have to add the [prefix]/bin to the $PATH
and [prefix]/lib to the $LD_LIBRARY_PATH
(depending of the --prefix
you passed)
This question is answered By – gecco
This answer is collected from stackoverflow and reviewed by FixPython community admins, is licensed under cc by-sa 2.5 , cc by-sa 3.0 and cc by-sa 4.0