CoolBlog開發(fā)筆記第2課:搭建開發(fā)環(huán)境

教程目錄

1.1 CoolBlog開發(fā)筆記第1課:項目分析

前言

今天是CoolBlog開發(fā)筆記的第2課,我們將要講解的是開發(fā)環(huán)境的搭建。俗話說"工欲善其事必先利其器",Django開發(fā)中我們選擇一些比較好用的開發(fā)工具大有裨益。
開發(fā)選擇的操作系統(tǒng)為win7 x64旗艦版(比較普遍,我也想用Mac),Python版本使用的是3.5.2,Django采用的版本是1.9.8。建議大家Python和Django的版本盡量和我保持一致,這樣有了問題也好排查。如果你使用的Python2.7.x,我只能保證盡量在開發(fā)中兼容(事實(shí)上最后的結(jié)果確實(shí)在Python2.7.x上能運(yùn)行)。

1.2.1 安裝Python

在windows上安裝Python3.5.2非常簡單,直接從官網(wǎng)https://www.python.org/downloads/下載相應(yīng)版本的exe文件即可。

圖1.7 Python下載


解壓雙擊exe文件,一路next安裝。(注意記得把pip和Add Python.exe to Path選上,似乎默認(rèn)即可)。


圖1.8 Python安裝

1.2.2安裝PyCharm

PyCharm 是本人用過的Python編輯器中,比較順手的一個,而且可以跨平臺,在MacOS,linux和Windows下都可以用。Pycharm主要分為專業(yè)版和社區(qū)版,兩者的區(qū)別在于專業(yè)版一開始有30天的試用期,之后就要收費(fèi),社區(qū)版一直免費(fèi),當(dāng)然專業(yè)版的功能更加強(qiáng)大。接下來就以社區(qū)版為例。大家可以根據(jù)自己的系統(tǒng)版本,進(jìn)行下載安裝,下載地址為:http://www.jetbrains.com/pycharm/download/#。下載界面下圖所示。

圖1.9 下載界面


下載后雙擊進(jìn)行安裝,一步一步點(diǎn)擊next,即可完成安裝。
安裝完成后,運(yùn)行Pycharm,創(chuàng)建Python項目就可以進(jìn)行Python開發(fā)了,如下圖1.10所示。


圖1.10 項目開發(fā)

1.2.3安裝虛擬環(huán)境Virtualenv

無論是做Django開發(fā)還是做其他Python項目,都強(qiáng)烈推薦搭建虛擬環(huán)境virtualenv。Virtualenv 的作用是創(chuàng)建一個獨(dú)立隔離的Python運(yùn)行環(huán)境。為什么要使用Virtualenv呢?咱們可以假想一種項目場景,之前你使用Django1.7開發(fā)了一個網(wǎng)站項目,可是學(xué)習(xí)本套教程時,需要使用的Django版本為1.9.8。由于Django1.9.8可能與Django1.7不兼容,導(dǎo)致原來的項目無法正常運(yùn)行,因此你并不想更新Django版本。面對這樣的矛盾,virtualenv就可以很好的解決。Virtualenv可以創(chuàng)建多個Python運(yùn)行環(huán)境,每個運(yùn)行環(huán)境相互獨(dú)立,而且可以安裝不同版本的開發(fā)包。安裝命令為:
  pip3 install virtualenv
安裝完了就結(jié)束了嗎?當(dāng)然沒有,雖然此時已經(jīng)可以使用virtualenv的功能,但是根據(jù)我的經(jīng)驗使用起來并不方便。要想更加方面的操作virtualenv,我們需要安裝virtualenv的擴(kuò)展包virtualenvwrapper,它將virtualenv較為繁瑣的操作進(jìn)行了簡化,同時增加了對虛擬環(huán)境的管理功能。安裝命令為:
** pip3 install virtualenvwrapper**
安裝過程如圖1.11所示。

圖1.11 安裝虛擬環(huán)境


安裝完成后,我們需要配置一下環(huán)境變量WORKON_HOME,WORKON_HOME的值是之后Python虛擬環(huán)境存放的路徑。例如我把之后的虛擬環(huán)境放到E:/Envs路徑下,如圖1.12所示。


圖1.12 配置WORKON_HOME環(huán)境變量

經(jīng)過以上過程,virtualenv虛擬環(huán)境已經(jīng)配置成功,下面咱們開始為CoolBlog創(chuàng)建Python3.5虛擬運(yùn)行環(huán)境。在命令行窗口中運(yùn)行如下命令:
  mkvirtualenv -p "D:\Program Files\python3\python.exe" coolblog_env35
mkvirtualenv命令用來創(chuàng)建虛擬環(huán)境,-p參數(shù)用來指定Python的路徑,如果你的系統(tǒng)中只有一種Python環(huán)境,則不需要指定。coolblog_env35為虛擬環(huán)境的名稱。虛擬環(huán)境創(chuàng)建成功后,當(dāng)前路徑前面會有虛擬環(huán)境的名稱。下面接著輸入命令安裝Django:
** pip3 install django==1.9.8**
安裝過程如圖1.13所示。

圖1.13 創(chuàng)建虛擬環(huán)境并安裝django


安裝完成后,切換到自己的工作目錄,創(chuàng)建CoolBlog工作項目。命令如下:
   django-admin startproject CoolBlog
創(chuàng)建效果如圖1.14所示。

圖1.14 創(chuàng)建CoolBlog項目


這時候使用安裝好的PyCharm打開CoolBlog文件夾,我的路徑是E:/githubwork/CoolBlog。打開后文件夾后,文件目錄結(jié)構(gòu)如圖1.15所示。


圖1.15 目錄結(jié)構(gòu)

這個時候在命令行中切換到CoolBlog文件夾下,運(yùn)行python manage.py runserver。如圖1.16所示,CoolBlog項目就啟動起來了。


圖1.16 啟動CoolBlog項目

上圖中出現(xiàn)的http://127.0.0.1:8000的鏈接即為CoolBlog的訪問網(wǎng)址。在瀏覽器中輸入http://127.0.0.1:8000,如果出現(xiàn)圖1.17所示的頁面,即為運(yùn)行成功。

圖1.17 CoolBlog成功運(yùn)行

以上就全部講完了虛擬環(huán)境的搭建,Django的安裝和如何新建一個Django項目等知識。最后我們再補(bǔ)充一下virtualenvwrapper的命令,我們知道了如何創(chuàng)建虛擬環(huán)境,但是如何退出,刪除和切換虛擬環(huán)境呢?virtualenvwrapper提供了以下命令對這些操作進(jìn)行了描述。

  • 創(chuàng)建基本環(huán)境:mkvirtualenv [環(huán)境名]
  • 刪除環(huán)境:rmvirtualenv [環(huán)境名]
  • 激活環(huán)境:workon [環(huán)境名]
  • 退出環(huán)境:deactivate
  • 列出所有環(huán)境:workon 或者 lsvirtualenv -b

在命令行中的實(shí)際操作如圖1.18所示。


圖1.18 virtualenvwrapper其他命令

最后

我新書《Python爬蟲開發(fā)與項目實(shí)戰(zhàn)》出版了, 這本書包括基礎(chǔ)篇,中級篇和深入篇三個部分,不僅適合零基礎(chǔ)的朋友入門,也適合有一定基礎(chǔ)的爬蟲愛好者進(jìn)階,如果你不會分布式爬蟲,不會千萬級數(shù)據(jù)的去重,不會怎么突破反爬蟲,不會分析js的加密,這本書會給你驚喜。如果大家對這本書感興趣的話,可以看一下 試讀樣章。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容