Linux環境下安裝Django和Python

 
 

1  下載前準備操做:安裝相關的依賴庫(工具包)

yum install gcc patch libffi-devel python-devel  zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel -y 
 

2  從Python3的源代碼安裝Python3

   2.1   cd /opt  切換到  /opt    目錄
 
   2.2  下載Python3.5源碼wget https://www.python.org/ftp/python/3.5.6/Python-3.5.6.tgz
         下載Python3.4源碼: wget https://www.python.org/ftp/python/3.4.7/Python-3.4.7.tar.xz
    下載Python3.7源碼:wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tgz   
         卸載Python:rm -rf  Python-3.7.0.tgz        

        python源碼的下載地址。(全都在這了):https://www.python.org/ftp/python/python

  
    2.3   解壓源碼:tar -xf Python-3.5.6.tgz  或者     xz -d Python-3.5.6.tar.xz
        注:是  xz  格式結尾的就用 xz 解壓
    2.4  切換到Python源碼文件夾裏面:cd Python-3.5.6
 
   2.5  生成編輯腳本,指定安裝目錄:./configure --prefix=/opt/python37 
   2.6  編譯:make
   2.7  編譯成功以後,編譯安裝:make install,見到這個就裝好了
     切換到已經裝好的python35目錄:cd  /opt/python35/
     查看python3.5的可執行腳本文件: ls bin/

  2.8  執行Python35.6解釋器:sql

    1:絕對路徑執行方式:django

      /opt/python35/bin/python3.5    --》這是絕對路徑絕對路徑app

    2:相對路徑執行方式:工具

        bin/python3.5spa

    3:出現下圖界面,輸入  exit() 退出3d

 

    

 

  2.9  添加環境變量:
server

      注意:添加環境變量的格式:添加軟鏈接(用法):ln -s  原文件路徑  目標文件路徑sqlite

      2.9.1  添加Python3軟鏈接:ln -s /opt/python35/bin/python3.5  /usr/local/bin/python3  ==》注意/usr前面有空格blog

           刪除軟鏈接(絕對路徑):rm -rf /opt/python35/bin/python3.5   /usr/local/bin/python3

      2.9.2  添加pip3軟鏈接:ln -s /opt/python35/bin/pip3  

           刪除pip3:rm -rf /opt/python35/bin/pip3   /usr/local/bin/pip3  

 

          查看python3的版本:python3 -V

          查看pip3的版本:pip3 -V

 

 

 

 

3  安裝Django:

  3.1  下載:

          方式一:

          pip3 install django==1.11

        方式二:

          python3 -m pip install -i https://pypi.tuna.tsinghua.edu.cn/simple django==1.11

       卸載:pip3 uninstall django

       更新pip3工具:pip3 install --upgrade pip,要是出如今這樣子的大黃頁,就須要從新編譯

      

 

 
  3.2  配置Django軟鏈接:ln -s /opt/python35/bin/django-admin      /usr/local/bin/django-admin
 

  3.3  啓動django
        django-admin startproject mysite 創建一個Django項目,項目名mysite
        django-admin startapp app01 建立項目以後建立一個應用,應用名:app01

  3.4  編輯settings文件:vi settings.py
         進入settings文件以後,寫入   ALLOWED_HOSTS = ['*']    即:容許全部主機鏈接
  3.5  啓動django:python3.5 manage.py runserver 0.0.0.0:8000  

相關文章
相關標籤/搜索