下載地址:https://www.python.org/downloads/html
能夠下載須要的版本,這裏選擇2.7.12和3.6.2python
下面第一個是linux版本,第二個是windows版本linux
2.7.12和3.6.2都自定義安裝,能夠選擇安裝的目錄c++
安裝完兩個版本後,添加環境變量ubuntu
D:\Python27\Scripts;D:\Python27windows
D:\Python36\Scripts;D:\Python36centos
目錄下都叫python.exe,爲了區分,修改可執行文件的名稱:python2.7
D:\Python27下,將python.exe改成python2.exe工具
D:\Python36下,將python.exe改成python3.exespa
查看環境變量:echo %path%
查看python安裝位置:where python,輸出:D:\Python36\python.exe
linux下由於默認帶python了,若是要升級版本的,要先把系統自帶的python更名或者卸載掉,再安裝你要的python版本,centos下因爲yum依賴自帶的python2.6,全部不能卸載。
python指向的是python2 ,python2指向的是python2.7,那也就是在控制檯輸入python、python二、python2.7都是運行python2.7,
若是咱們安裝python3.6,讓python指向3.6, python2指向python2.7就能夠了
安裝依賴(編譯工具及庫文件):yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssldevel
建立目錄:mkdir -p /usr/local/python3
上傳安裝包:rz
或者直接下載:https://www.python.org/ftp/python/
wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
解壓:tar -zxvf Python-3.6.2.tgz
進入解壓後的目錄,編譯安裝
指定安裝目錄:./configure --prefix=/usr/local/python3
make
make install
也成功安裝了pip、setuptools
更名備份
創建python3的軟鏈
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python3
ln -s /usr/local/python3/bin/python3.6 /usr/bin/python
能夠看到,python和python3都指向了python3.6
驗證,pip3找不到
方法一:添加環境變量
方法二:加軟鏈接
略
pip升級
在安裝pytest的時候提示版本太低
yum是依賴於python2的,因此須要更改yum裏面的python指向
將#! /usr/bin/python改成#! /usr/bin/python2
還須要修改
將#! /usr/bin/python改成#! /usr/bin/python2
至此,安裝配置完成。
系統版本已經同時安裝了python2和python3
若是沒有python3,能夠參考這個貌似是印度阿三的安裝視頻:http://v.youku.com/v_show/id_XMjc0MTA0OTIyNA==.html?from=s1.8-1-1.2&spm=a2h0k.8191407.0.0
下載
解壓
tar xvf Python-3.6.1.tar.xz
進入解壓目錄後進行配置
cd Python-3.6.1
./configure
編譯
sudo make
安裝
sodu make install
安裝完成
ubuntu安裝pip
一、安裝:setuptools
apt-get install python-setuptools
二、安裝pip
tar -zxvf pip-1.4.1.tar.gz
cd pip-1.4.1/
python setup.py install