python安裝詳解

Linux的yum依賴自帶Python,爲防止錯誤,此處更新其實就是再安裝一個Python


查看默認Python版本

python -V


一、解決依賴關係:

# yum -y install readline-devel [在交互時,可以有python自帶的刪除功能]



1、安裝gcc,用於編譯Python源碼

    yum install gcc

2、下載源碼包,https://www.python.org/ftp/python/

3、解壓並進入源碼文件

4、編譯安裝

    ./configure

    make all

    make install

5、查看版本

    /usr/local/bin/python2.7 -V

6、修改默認Python版本

    mv /usr/bin/python /usr/bin/python2.6

    ln -s /usr/local/bin/python2.7 /usr/bin/python

7、防止yum執行異常,修改yum使用的Python版本

    vi /usr/bin/yum

    將頭部 #!/usr/bin/python 修改爲 #!/usr/bin/python2.6




###下載最新版的pip,然後安裝

    wget https://bootstrap.pypa.io/get-pip.py

    python get-pip.py


查找pip的位置

    whereis pip


找到pip2.7的路徑,爲其創建軟鏈作爲系統默認的啓動版本

    ln -s /usr/local/bin/pip2.7 /usr/bin/pip


第三步:pip安裝完畢,安裝scrapy測試

    pip install scrapy



###zlib安裝

vi ./Modules/Setup

找到#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz去掉註釋並保存,然後進行編譯和安裝




二、配置pip源

###pip源

sudo easy_install -i http://pypi.douban.com/simple/ saltTesting 

sudo pip install -i http://pypi.douban.com/simple/ saltTesting


vim /etc/pip.conf 

[global] 

index-url = http://pypi.douban.com/simple/ 

trusted-host = pypi.douban.com 


###

#pip install 時指定源

#配置文件中設置源



#pip install命令指定源

#pip install -i [源地址] package_name

例如:pip install -i http://pypi.douban.com/simple/ pymongo --trusted-host pypi.douban.com便指定了從豆瓣源下載pymongo庫並安裝




#配置文件中設置源

創建~/.pip/目錄(如果存在則不需要)

創建~/.pip/pip.conf文件,並修改文件內容如下(示例修改爲豆瓣源)

[global]

timeout=40

index-url= http://pypi.douban.com/simple/

[install]

trusted-host=

    pypi.douban.com




三、安裝ipython

# tar xf ipython-1.2.1.tar.gz

# cd ipython-1.2.1/

# /usr/local/python27/bin/python2.7 setup.py build

# /usr/local/python27/bin/python2.7 setup.py install




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章