python django項目搭建------------三分鐘小課堂(僞)

很多計算機技術知識點看起來簡單,感覺基本上本上三分鐘都能看懂,但操作起來3分鐘卻完全無法搞定,故標記(僞)!

安裝環境:centos7.4

1 安裝nginx

   yum install nginx

   注:嘗試過在本地和騰訊雲上安裝,使用同一條命令:在本地安裝提示沒有可用安裝包,雲上安裝正常

   啓動nginx,並啓用開機啓動

    systemctl start nginx.service

    systemctl enable nginx.service

2  下載並安裝python環境

    安裝python 3.7.1

 (1) 先安裝開發工具包:yum -y groupinstall "Development tools"

    注:經常會遇到找不到工具包,上面這條命令多執行幾次,檢查是否有拼寫錯誤,當然就算你拼寫正確,也有可能找不到

          安裝工具包。

 (2) 安裝依賴包:

            yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel

            db4-devel libpcap-devel xz-devel libffi-devel

     注:這是一條命令,別分兩次執行,依賴包真的是不少,先安裝,後面安裝提示缺少什麼依賴,再繼續補充

  (3)下載linux版本的python安裝包(後綴爲:tar.xz)

       https://www.python.org/downloads/release/python-371/

 (4) 創建一個編譯安裝目錄:  /usr/local/python3

    

(5)  進入Python3文件夾,並執行編譯安裝步驟

          先執行: ./configure  --prefix=/Python3/python3

          再執行:make  &&  make install

(6) 創建軟連接

           ln -s /usr/local/python3/bin/python3.7    /usr/local/bin/python3

           ln -s /usr/local/python3/bin/pip3      /usr/local/bin/pip3

           注:這裏有個小坑點,不熟悉linux的同學,執行命令前先考慮下爲什麼是3.7?

 (7)    檢查是否安裝成功

          python  -V

          pip3  -V

 

3   安裝數據庫:

      (1)yum install mariadb mariaddb-server  mariadb-devel -y

         注:報錯了,哈哈,我們來換個yum源

       (2)  創建配置文件夾:mkdir -p  ~/.config/pip/(如果有則不用創建)

              創建配置文件:pip.conf,文件內容如下 

               [global]
               index-url =  = https://pypi.tuna.tsinghua.edu.cn/simple           

               注:不要偷懶,直接vi ~/.config/pip/pip.conf,爲什麼,這坑已經被我踩過了!

        (3)再次嘗試安裝:yum install mariadb mariaddb-server  mariadb-devel -y

        (4)啓動數據庫:systemctl start mariadb.service

                                  systemctl enable mariadb.service

      (5)初始化數據庫:mysql_secure_installation

                執行完直接按回車,初始密碼爲空,然後再連續輸入兩次密碼

                密碼修改完成後,會各種提示你刪除測試用的一些庫和配置,全部輸入Y就可以了!

        

          

 

 _________________________________________________________________________________________________________________________________________________________________________________________________________

  環境差不多了,先整個鏡像保存一下,萬一後面出問題了,還可以直接重新用鏡像恢復到這一步              ________________________________________________________________________________________________________________________________________________________________________________________________________

 

4   創建我們的第一個django項目:

    (1) 安裝virtualenv,用來創建虛擬環境,主要考慮管理方便

          pip install virtualenv

          cd /usr/local/python3/bin/

          python3  -m venv  venvDjango               #venvDjango 是虛擬環境名稱

          source bin/activate                                 #

  

   (2)安裝django

      注: 安裝位置

       

        (3)創建項目,並嘗試啓動

          django-admin startproject myFirstProject         

          cd myFirstProject

          python3 manage.py runserver 0.0.0.0:2121

  

    (4)瀏覽器中訪問

 

 

 

 

 

 

 

創建了一個技術閒聊羣:有興趣可加我微信,拉你一起討論雜七雜八的技術,雖然大家都不怎麼活躍!
加好友備註:你的博客名  &&   隨便給我的任意文章點個贊或留言,

          

     

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