python下載
下載地址:https://www.python.org/downloads/
可以下載需要的版本,這里選擇2.7.12和3.6.2
下面第一個是linux版本,第二個是windows版本
python在windows下安裝(雙版本)
2.7.12和3.6.2都自定義安裝,可以選擇安裝的目錄
安裝完兩個版本后,添加環境變量
D:\Python27\Scripts;D:\Python27
D:\Python36\Scripts;D:\Python36
目錄下都叫python.exe,為了區分,修改可執行文件的名稱:
D:\Python27下,將python.exe改為python2.exe
D:\Python36下,將python.exe改為python3.exe
查看環境變量:echo %path%
查看python安裝位置:where python,輸出:D:\Python36\python.exe
python在linux下編譯安裝
linux下因為默認帶python了,如果要升級版本的,要先把系統自帶的python改名或者卸載掉,再安裝你要的python版本,centos下由於yum依賴自帶的python2.6,所有不能卸載。
python指向的是python2 ,python2指向的是python2.7,那也就是在控制台輸入python、python2、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
至此,安裝配置完成。
Ubuntu下安裝
系統版本已經同時安裝了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
1、安裝:setuptools
apt-get install python-setuptools
2、安裝pip
tar -zxvf pip-1.4.1.tar.gz
cd pip-1.4.1/
python setup.py install