通常linux裏都安裝python2儘可能不要管他,使用python3運行python腳本就好,由於可能有程序依賴目前的python2環境,python
好比yum!!!!!linux
不要動現有的python2環境!sql
1、安裝Python3.6
1.安裝依賴環境vim
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel`**
2.下載Python3`bash
3.安裝
我我的習慣安裝在/usr/local/python3(具體安裝位置看我的喜愛)ui
# mkdir -p /usr/local/python3 **
解壓下載好的Python-3.x.x.tgz包(具體包名因你下載的Python具體版本不不同⽽而不不同,如:我下載的是Python3.6.1.那我這里就是Python-3.6.1.tgz)code
# tar -zxvf Python-3.6.1.tag
4.進入解壓後的目錄,編譯安裝sqlite
# ./configuer --prefix=/usr/local/pytho3
makeip
# make
make insatll
5.創建python3的軟鏈接
6.並將/usr/local/python3/bin/ 加入PATH
# .bash_profile # Get the aliases and functions if [ -f ~/.bashrc ]; then . ~/.bashrc fi # User specific environment and startup programs PATH=$PATH:$HOME/bin:/usr/local/python3/bin export PATH
按ESC,輸入:wq回車退出。
修改完記得執行行下面的命令,讓上一步的修改生效:
畢竟豐富的第三方庫是python的優點所在,爲了更加方便的安裝第三方庫,使用pip命令,咱們須要進行相應的安裝。
一、安裝pip前須要前置安裝setuptools
# tar -zxvf setuptools-19.6.tar.gz # cd setuptools-19.6 # python3 setup.py build # python3 setup.py install
若是前面沒佈置好環境的話,就要苦逼一下了:
報錯: RuntimeError: Compression requires the (missing) zlib module
咱們須要在linux中安裝zlib-devel包,進行支持。
須要對python3.5進行從新編譯安裝。
# cd python3.6.1 # make && make install
又是漫長的編譯安裝過程。從新安裝setuptools
# python3 setup.py install
二、安裝pip
# wget --no-check-certificate https://pypi.python.org/packages/source/p/pip/pip-8.0.2.tar.gz#md5=3a73c4188f8dbad6a1e6f6d44d117eeb # tar -zxvf pip-8.0.2.tar.gz # cd pip-8.0.2 # python3 setup.py build # python3 setup.py install
若是沒有意外的話,pip安裝完成。
若是沒有搞好環境的話,會遇見親切的報錯:
pip3 install paramiko
報這個錯
而後開始進行以下操做
# yum install openssl-devel # cd python3.6.1 # make && make install