내용 |
yum install zlib-devel -y
yum install openssl openssl-devel -y
wget https://www.python.org/ftp/python/3.5.1/Python-3.5.1.tar.xz
xz -d Python-3.5.1.tar.xz
# 혹시 xz가 없다면 yum install xz 로 설치
tar -xvf Python-3.5.1.tar
cd Python-3.5.1
./configure --prefix=/usr/local --enable-shared LDFLAGS="-Wl,-rpath /usr/local/lib"
make && make altinstall
# pip설치
curl -k -O https://bootstrap.pypa.io/get-pip.py
python3.5 get-pip.py
-----------------
[root@master Python-3.5.1]# pip3.5 install virtualenv
Collecting virtualenv
Downloading virtualenv-15.1.0-py2.py3-none-any.whl (1.8MB)
100% |████████████████████████████████| 1.8MB 404kB/s
Installing collected packages: virtualenv
Successfully installed virtualenv-15.1.0
[root@master Python-3.5.1]# virtualenv --version
15.1.0
[root@master Python-3.5.1]# /usr/local/bin/virtualenv myp
Using base prefix '/usr/local'
New python executable in /root/Python-3.5.1/myp/bin/python3.5
Also creating executable in /root/Python-3.5.1/myp/bin/python
Installing setuptools, pip, wheel...done.
[root@master Python-3.5.1]# python --version
Python 2.6.6
[root@master Python-3.5.1]# source myp/bin/activate
(myp) [root@master Python-3.5.1]# python --version
Python 3.5.1
(myp) [root@master Python-3.5.1]# deactivate
[root@master Python-3.5.1]# python --version
Python 2.6.6
[root@master Python-3.5.1]# exit
[hadoop@master ~]$ /usr/local/bin/virtualenv mypython
Using base prefix '/usr/local'
New python executable in /home/hadoop/mypython/bin/python3.5
Also creating executable in /home/hadoop/mypython/bin/python
Installing setuptools, pip, wheel...done.
[hadoop@master ~]$ source mypython/bin/activate
(mypython) [hadoop@master ~]$ ./spark/bin/pyspark
|