python在windows(雙版本)及linux(源碼編譯)環境下安裝

python下載

下載地址:https://www.python.org/downloads/html

能夠下載須要的版本,這裏選擇2.7.12和3.6.2python

下面第一個是linux版本,第二個是windows版本linux

python在windows下安裝(雙版本)

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

python在linux下編譯安裝

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

至此,安裝配置完成。

 

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

一、安裝:setuptools

apt-get install python-setuptools

二、安裝pip

tar -zxvf pip-1.4.1.tar.gz

cd pip-1.4.1/ 

python setup.py install 

相關文章
相關標籤/搜索