1. 程式人生 > >大資料學習之路-Centos6安裝python3.5

大資料學習之路-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. 安裝依賴包:

[[email protected] ~]# yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

 

2. 下載Python3.5.2

 

[[email protected] ~]# cd /usr/local/src
[[email protected] src]# wget https://www.python.org/ftp/python/3.5.2/Python-3.5.2.tgz 
# 若提示錯誤 請加上這個引數"--no-check-certificate"可以下載

 

3. 安裝步驟

 

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

#如果在[[email protected] src]# ./configure --prefix=/usr/local/python3.5 出現configure: error: no acceptable C compiler found in $PATH

解決辦法安裝gcc  [[email protected] src]#yum install gcc

參考部落格https://blog.csdn.net/duguduchong/article/details/8699774

 

或者新增python命令到環境變數

[[email protected] ~]# vim ~/.bash_profile
PATH=$PATH:$HOME/bin:/usr/local/python3.5/bin       #新增python命令的路徑
[[email protected] ~]# source ~/.bash_profile

4. 安裝setuptools

可以通過官方模組庫來下載:https://pypi.python.org/pypi

[[email protected] src]# wget --no-check-certificate  https://pypi.python.org/packages/source/s/setuptools/setuptools-19.6.tar.gz
[[email protected] src]# tar zxvf setuptools-19.6.tar.gz
[[email protected] src]# cd setuptools-19.6.tar.gz
[[email protected] src]# python3 setup.py build
[[email protected] src]# python3 setup.py install
[[email protected] src]# wget --no-check-certificate  https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz
[[email protected] src]#  tar zxvf pip-8.0.2.tar.gz
[[email protected] src]# cd pip-8.0.2
[[email protected] src]# python3 setup.py build
[[email protected] src]# python3 setup.py install
[[email protected] src]# ln -s /usr/local/python3.5/bin/pip /usr/bin/pip
[[email protected] 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配置檔案

   

 
   
[[email protected] 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/2aeba5899c4c
https://blog.csdn.net/zuolovefu/article/details/78142507