1. 程式人生 > >Django+xadmin開發筆記(一)環境的搭建與配置

Django+xadmin開發筆記(一)環境的搭建與配置

(一)開發環境為python2.7,可以在python官網download下來https://www.python.org/downloads/release/python-2714/,或者在百度python官網即可,然後直接安裝就好!安裝完成要配置環境變數,告訴系統去哪裡尋找python.exe,最好隨便把pip.exe所在的資料夾路徑也配置到環境變數中去,這樣方便用pip命令安裝外掛的時候系統可以更好的尋找的pip.exe檔案。注意配置到Path:中去。

(二)這裡說明一個問題,僅限於win下,如果系統安裝多個python檔案,比如安裝 python2.7和安裝了python3.6,那麼這兩個資料夾下應該都有python.exe檔案,系統是安裝環境 變數中python路徑先後去尋找的,所以,如果想更改系統預設的python版本,最好把想預設的版本的路徑放到最前,這樣系統就會安裝最新找到的路徑去尋找python.exe,記得更改路徑後重新開啟DOS才會生效,pip也是同理,系統在沒有找到pip的時候,會根據使用者提供的環境變數去尋找,所以把想預設的pip放在最前,重啟DOS,就可以了。這也是安裝過程中的一個小插曲。

(三)安裝python編譯器,推薦pycharm,百度下pycharm,進入官網http://www.jetbrains.com/pycharm/,下載安裝專業版,這樣才可以new一個django專案,專業版有三十天試用,支援正版,辦法自己想。


(四)安裝mysql,百度下mysql,官網就有下載https://www.mysql.com/downloads/,建議大家下載安裝mysql的安裝包,壓縮包的話還要配置。


感覺這個也是不錯的,大家按需索驥,新手的話建議預設安裝,會檢測安裝的環境,會告訴你某些東西缺少了,要先安裝依賴,如果這些東西是不需要用到的,可以直接跳過,如果是必須的用到的,就安裝吧,之後基本next到安裝完成,配置資料庫的話,提醒大家記得自己配置的密碼。

(五)安裝naticat for mysql。這裡我用到naticat for mysql來操作mysql資料庫,根據很方便,大家按需索驥。百度下naticat for mysql,可以到官網下http://www.navicat.com.cn/products#navicat,也可以直接在百度軟體中心下,14天試用期,正常正版,辦法自己想。

(六)安裝virtualenv。python虛擬環境的一個很重要的工具,特別針對多個python版本,還有多個專案,因為virtualenv可以獨立一個專案的python環境,避免專案開發中用到的庫全部pip安裝在pythonX.X的Script目錄下,不然不同的專案pip安裝的拓展包全在一個一個目錄下。

                        <一>用python27目錄下的pip安裝virtualenv。pip install virtualenv

                         <二>建立虛擬環境。virtualenv  目錄名(比如test)

                  <三>可以cd到該目錄下(比如cd test),因為該目錄建立在c盤的根目錄下。然後cd到Script目錄下執行activate.bat。有興趣的同學可以notepad activate.bat看下其程式碼,它的大概思路也是修改系統的Path,執行完activate就進入了虛擬環境,可以通過pip為虛擬環境安裝軟體,存放在對應的Script資料夾下,退出虛擬環境用deactivate命令即可。

                        <四>安裝virtualenvwrapper-win。因為是win系統,所以在後面加上了win,注意,我安裝是在Python27下pip安裝virtualenvwrapper-win的,不是在虛擬環境下安裝的,因為一開始是在虛擬環境下安裝的,workon找不到,而且虛擬環境下安裝的這個,是分類與虛擬環境的python.exe,所以哪怕安裝好了,用mkvirtualenv生產目錄,在該目錄下pip安裝軟體,依舊是安裝到你安裝virtualenvwrapper-win的那個虛擬環境的Script目錄裡,不會再你mk出來的虛擬環境裡,而且workon出來的目錄也是對應安裝時虛擬環境的目錄,所以在此建議在python27用pip安裝。

                                               安裝過程:pip install virtualenvwrapper-win(注意先安裝virtualevn)

                                         生成虛擬環境:mkvirtualenv  目錄名(比如test,生成後直接進入該虛擬環境)

                                         退出虛擬環境:deactivate

                                         管理虛擬環境:workon(檢視多個虛擬環境)

                                                                 workon 目錄名(進入對應的虛擬環境)