大數據學習之路-Centos6安裝python3.5

Centos 6.8安裝python3.5.2

由於學習所需,須要用到python3.x的環境,目前Linux系統默認的版本都是python2.x的,還有一些自帶的工具須要用到python2.6版本,因此要求的是python3python2 共存,pip2 和** pip3共存,如何安裝python3.x的環境?本文是以Python3.5.2**的版本爲例。

 
python3.5.2

 

系統環境:CentOS 6.8-Minimal

1. 安裝依賴包:

[root@linuxprobe ~]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

 

2. 下載Python3.5.2

 

[root@linuxprobe ~]# cd /usr/local/src
[root@linuxprobe src]# wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz 
# 若提示錯誤 請加上這個參數"--no-check-certificate"能夠下載

 

3. 安裝步驟

 

[root@linuxprobe src]# mkdir /usr/local/python3.5
[root@linuxprobe src]# tar -zxvf Python-3.5.2.tgz
[root@linuxprobe src]# cd Python-3.5.2
[root@linuxprobe src]# ./configure --prefix=/usr/local/python3.5
[root@linuxprobe src]# make && make install
[root@linuxprobe src]# ln -s /usr/local/python3.5/bin/python3 /usr/bin/python3

#若是在[root@linuxprobe src]# ./configure --prefix=/usr/local/python3.5 出現configure: error: no acceptable C compiler found in $PATH

解決辦法安裝gcc  [root@linuxprobe src]#yum install gcc

參考博客https://blog.csdn.net/duguduchong/article/details/8699774

 

或者添加python命令到環境變量

[root@linuxprobe ~]# vim ~/.bash_profile
PATH=$PATH:$HOME/bin:/usr/local/python3.5/bin       #添加python命令的路徑
[root@linuxprobe ~]# source ~/.bash_profile

4. 安裝setuptools

能夠經過官方模塊庫來下載:https://pypi.python.org/pypi

[root@linuxprobe src]# wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz
[root@linuxprobe src]# tar zxvf setuptools-19.6.tar.gz
[root@linuxprobe src]# cd setuptools-19.6.tar.gz
[root@linuxprobe src]# python3 setup.py build
[root@linuxprobe src]# python3 setup.py install
[root@linuxprobe src]# wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz
[root@linuxprobe src]#  tar zxvf pip-8.0.2.tar.gz
[root@linuxprobe src]# cd pip-8.0.2
[root@linuxprobe src]# python3 setup.py build
[root@linuxprobe src]# python3 setup.py install
[root@linuxprobe src]# ln -s /usr/local/python3.5/bin/pip /usr/bin/pip
[root@linuxprobe src]# pip --version             #安裝成功
pip 8.0.2 from /usr/local/python3.5/lib/python3.5/site-packages/pip-8.0.2-py3.5.egg (python 3.5)

5. 由於yum使用python3.x會出一些奇怪的問題,所以須要把yum指定回以前使用的python2.7

  5.1.修改yum配置文件

   

 
   
[root@linuxprobe src]# vi /usr/bin/yum

  5.2將第一行指定的python版本改成python2.7

  

#!/usr/bin/python 改成 #!/usr/bin/python2.7

這樣能夠保證python2.x和python3.x版本共存,互不衝突了!

站在巨人的肩膀上看世界https://www.jianshu.com/p/2aeba5899c4chttps://blog.csdn.net/zuolovefu/article/details/78142507
相關文章
相關標籤/搜索