大資料學習之路-Centos6安裝python3.5
阿新 • • 發佈:2018-11-16
Centos 6.8安裝python3.5.2
因為學習所需,需要用到python3.x的環境,目前Linux系統預設的版本都是python2.x的,還有一些自帶的工具需要用到python2.6版本,所以要求的是python3 和 python2 共存,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