Python3.6和Django源碼編譯安裝

來源:互聯網
上載者:User

標籤:解壓   生效   變數   nload   div   編譯安裝   vim   python版本   ble   

Python3.6源碼編譯安裝

系統內容:CentOS 7

 

下載Python源碼包:

 

https://www.python.org/downloads/

 

編譯、安裝:

12345 [[email protected] /]# tar -xzvf /usr/local/src/Python-3.6.2.tgz -C /mydev[[email protected] /]# cd /mydev/Python-3.6.2[[email protected] Python-3.6.2]# ./configure --prefix=/usr/local/python[[email protected] Python-3.6.2]# make[[email protected] Python-3.6.2]# make install

查看擴充安裝包:

[[email protected] /]# /usr/local/python/bin/pip3 list
pip (8.1.1)
setuptools (20.10.1)

添加Python命令到環境變數:

12345 [[email protected] /]# vim ~/.bash_profile PATH=$PATH:$HOME/bin改為:PATH=$PATH:$HOME/bin:/usr/local/python3.6/bin

使環境變數生效:

1 [[email protected] /]# source ~/.bash_profile

查看Python版本:

12 [[email protected] /]# python3.6 -VPython 3.6.2

更改系統預設python版本為Python3.6

123 [[email protected] /]# cp /usr/local/python3.6/bin/python3.6 /usr/bin/python3.6[[email protected] /]# ln -s /usr/local/python/bin/python3.6 /usr/bin/python[[email protected] /]# ln -s /usr/local/python/bin/python3.6 /usr/bin/python3

核對Python版本:

12 [[email protected] /]# python -VPython 3.6.2

解決python升級後,YUM不能正常工作的問題:

1 #vi /usr/bin/yum

  將檔案頭部的
  #!/usr/bin/python
  改成
  #!/usr/bin/python3.6

Django源碼編譯安裝

 

下載源碼包:https://www.djangoproject.com/download/

輸入以下命令並安裝:

tar xzvf Django-X.Y.tar.gz    # 解壓下載包cd Django-X.Y                 # 進入 Django 目錄python setup.py install       # 執行安裝命令

安裝成功後 Django 位於 Python 安裝目錄的 site-packages 目錄下。

Python3.6和Django源碼編譯安裝

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.