CentOS 安裝 Python3 和 tornado

依賴庫安裝

yum install -y openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

python3 安裝

  • 下載源碼
    wget https://www.python.org/ftp/python/3.6.5/Python-3.6.5.tgz

  • 解壓縮進入目錄
    tar -xzvf Python-3.6.5.tgz
    cd Python-3.6.5

  • 安裝到/usr/local/python 目錄下
    ./configure --prefix=/usr/local/python

  • 編譯 安裝
    make
    make install

  • 進入/usr/bin目錄下
    cd /usr/bin

  • 重命名python2快捷方式
    mv python python.bak

  • 如果安裝有pip 也重命名
    mv pip pip.bak

  • 創建python3,pip3相應的軟連接
    ln -s /usr/local/python/bin/python3.6 /usr/bin/python
    ln -s /usr/local/python/bin/pip3.6 /usr/bin/pip

  • 查看yum文件,將依賴修改爲以前默認的python2,因爲當前安裝了python3並設爲默認,以前對2的依賴失效,需要重新指定。
    ll yum*
    把顯示的文件第一行#!/usr/bin/python改爲#!/usr/bin/python2

  • 同理修改urlgrabber配置文件
    /usr/libexec/urlgrabber-ext-down

tornado 安裝

pip install tornado

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