RHEL 6.x doesn't comes with python3. So if any of your project
require python3 and also some of the projects need python2 then you may
need those 2 version same time in your system.
Prerequisite:
gcc (C89)/g++
ld
ranlib
How:
1. Download python3.x package from https://www.python.org/downloads/release/python-343/
2. Extract it and move inside the package python-3.4.3
so, configure it by,
We are putting build output directory as /opt/python3.
4. After completion now build it by,
6. Now create a symlink of the newly created python3 binary and copy the shared library to the /lib64/ directory of filesystem.
Prerequisite:
gcc (C89)/g++
ld
ranlib
How:
1. Download python3.x package from https://www.python.org/downloads/release/python-343/
2. Extract it and move inside the package python-3.4.3
$ cd /python-3.4.33. Open a console and run the following configure command. We will build python with shared library support as many of the other project will require python3 dynamic library linking.
so, configure it by,
$ ./configure --prefix=/opt/python3 --enable-shared
We are putting build output directory as /opt/python3.
4. After completion now build it by,
$ make5. Then install it by alternate installation by,
$ make altinstall
6. Now create a symlink of the newly created python3 binary and copy the shared library to the /lib64/ directory of filesystem.
$ ln -s /opt/python3/bin/python3.4 /usr/bin/python3
$ cp /opt/python3/libpython3.* /lib64/7. Now run python script by,
$ python3 my.pyAnd your python2 is also ok and usable!
Thanks for sharing your honest experience. When I first took a look at my head shots,
ReplyDeleteI wasn’t too thrilled with mine but you’ve given me a new perspective!
Virtual Edge