近期在做python的開(kāi)發(fā),今天就來(lái)簡(jiǎn)單的寫(xiě)一下開(kāi)發(fā)路線的安裝及配置,
開(kāi)發(fā)路線 Python3.6.1+Pycharm5.0.6+Django1.11+MySQL5.7.18
1-安裝Python3.6.1
Python2.x 與3.x的版本在語(yǔ)法上稍有不同削彬,區(qū)別在于輸出語(yǔ)句的不同,這個(gè)可以看相關(guān)的文檔店枣。
Python3.6.1旺上,可以在Python的官網(wǎng)上下載:https://www.python.org/downloads/,
安裝成功:
下載好之后 直接安裝肠缔,完了在進(jìn)行測(cè)試夏跷,看是否將Python配置到環(huán)境變量中,電腦-->屬性-->高級(jí)系統(tǒng)設(shè)置-->環(huán)境變量-->
系統(tǒng)環(huán)境變量-->path路徑桩砰,找到安裝目錄下面的Python.exe文件的路徑拓春,將其添加在path路徑下面,用分號(hào)隔開(kāi)亚隅,例如我得配置如圖1所示:
圖1將python添加在環(huán)境變量中
圖2 測(cè)試Python是否安裝成功
之后在dos窗口下測(cè)試是否安裝硼莽,用快捷鍵win+R打開(kāi)dos窗口:輸入Python出現(xiàn)如圖2下所示便可知安裝成功。
2- 安裝pycharm5.0.6
PyCharm是一種Python IDE煮纵,帶有一整套可以幫助用戶在使用Python語(yǔ)言開(kāi)發(fā)時(shí)提高其效率的工具懂鸵,比如調(diào)試、語(yǔ)法高亮行疏、
Project管理匆光、代碼跳轉(zhuǎn)、智能提示酿联、自動(dòng)完成终息、單元測(cè)試夺巩、版本控制。此外周崭,該IDE提供了一些高級(jí)功能柳譬,以用于支持Django框
架下的專業(yè)Web開(kāi)發(fā)。其界面設(shè)計(jì)友好续镇,各種類庫(kù)均可在pycharm里邊安裝美澳,快捷方便,使用起來(lái)很舒心摸航。pycharm下載地址可
在官網(wǎng)上自行下載制跟,下載地址:https://www.jetbrains.com/pycharm/download/#section=windows,選擇對(duì)應(yīng)的版本進(jìn)行
下載酱虎。
pycharm下載好了之后可以一鍵式安裝雨膨,也可以自己調(diào)整安裝路徑,之后打開(kāi)pycharm逢净,引入剛裝好的解釋器:
file--setting--project--project Interpreter如圖3所示:
圖3 pycharm中引入解釋器路徑
這個(gè)當(dāng)你安裝好Python后pycharm會(huì)自動(dòng)檢測(cè)到解釋器哥放,而且會(huì)自動(dòng)添加到路勁中,然后在打開(kāi)pycharm下面的終端爹土,
輸入Python檢測(cè)是否安裝成功入圖4所示可知安裝成功:
圖4 pycharm終端下面測(cè)試是否成功
現(xiàn)在寫(xiě)一個(gè)很簡(jiǎn)單的測(cè)試?yán)? 新建一個(gè)python文件file--new--Python package甥雕,新建python文件命名為test.py,打開(kāi)新建好的文件胀茵,
寫(xiě)上如下的代碼如圖5所示社露,
圖5 測(cè)試代碼
點(diǎn)擊運(yùn)行,出現(xiàn)如圖6所示的運(yùn)行結(jié)果琼娘,則表示一切安裝就就緒峭弟,坐等擼起袖子擼代碼。
圖6 運(yùn)行結(jié)果
3安裝Django1.11
Django是一個(gè)開(kāi)放源代碼的Web應(yīng)用框架脱拼,由Python寫(xiě)成瞒瘸。采用了MVC的軟件設(shè)計(jì)模式,即模型M熄浓,視圖V和控制器C情臭。它最初是
被開(kāi)發(fā)來(lái)用于管理勞倫斯出版集團(tuán)旗下的一些以新聞內(nèi)容為主的網(wǎng)站的,即是CMS(內(nèi)容管理系統(tǒng))軟件赌蔑。并于2005年7月在BSD許可
證下發(fā)布俯在。這套框架是以比利時(shí)的吉普賽爵士吉他手Django Reinhardt來(lái)命名的。Django1.11下載https://www.djangoproject.com/download/
選擇對(duì)應(yīng)的版本進(jìn)行下載娃惯。因?yàn)镈jango本身是由Python編寫(xiě)跷乐,所以先要安裝Python,參考上面的步驟趾浅。這里介紹如何在windows下安裝Django愕提。
方法一:在dos窗口下采用壓縮包的的方式安裝
Django下載后為壓縮包馒稍,解壓縮跟Python放在同一個(gè)根目錄,在dos下進(jìn)入到Django-1.11目錄揪荣,執(zhí)行python setup.py install筷黔,
然后開(kāi)始安裝,Django將要被安裝到Python的Lib下site-packages仗颈。安裝好之后如下如所示:
然后是配置環(huán)境變量,將這幾個(gè)目錄添加到系統(tǒng)環(huán)境變量中:
D:\Program Files\python3.6.1\Lib\site-packages\django椎例;
D:\Program Files\python3.6.1\Scripts挨决;
檢查是否安裝成功,可以在dos下進(jìn)入Django目錄查看Django版本订歪。
1.輸入python 脖祈,
2.輸入import django,
3.輸入django.get_version()刷晋,
出現(xiàn)如上圖所示的則表明Django安裝成功盖高。
方法二:在pycharm中利用其強(qiáng)大的類庫(kù)進(jìn)行安裝。
首先打開(kāi)pycharm,點(diǎn)擊左上角File-->Setting-->Project-->Project Interface,然后點(diǎn)擊右上角+(install)按鈕眼虱,
在搜索框中輸入Django喻奥,最后點(diǎn)擊最下邊的install package,進(jìn)行安裝捏悬。
安裝成功后如下圖所示:
在pycharm終端terminal下面測(cè)試看是否Django是否安裝成功撞蚕,如下圖:
出現(xiàn)如圖所示,則表示Django安裝成功过牙。
方法三:采用Python自帶的pip命令進(jìn)行安裝:
之前已經(jīng)將D:\Program Files\python3.6.1\Scripts甥厦;添加到環(huán)境變量中,打開(kāi)dos窗口 輸入pip命令寇钉,如下顯示:
在pip命令下輸入 pip install django:
我的電腦早已安裝Django成功刀疙,會(huì)出現(xiàn)如圖所示。
在pycharm中新建Django工程扫倡,file-->new project-->Django谦秧,填寫(xiě)相應(yīng)的工程名字如下所示:
創(chuàng)建好的工程文件目錄如圖所示:
直接在終端下輸入 Python manage.py runserver,如圖所示則表示服務(wù)器啟動(dòng)成功:
然后再瀏覽器中輸入本地地址:http://127.0.0.1:8000/ 出現(xiàn)如下圖所示镊辕,則表示Django安裝成功:
4-安裝數(shù)據(jù)庫(kù)MySQL5.7.18
第一步:數(shù)據(jù)庫(kù)MySQL5.7.18可以在官網(wǎng)上下載對(duì)應(yīng)的版本油够,下載地址:http://www.filehorse.com/download-mysql-64/,
第二步:將下載好的安裝包進(jìn)行解壓到一個(gè)盤(pán)下面征懈,
第三步:配置環(huán)境變量石咬,新建環(huán)境變量MySQL_HOME,輸入MySQL的安裝目錄,
然后再把;%MYSQL_HOME%\bin插入到Path的最后面卖哎;
第四步:以管理員的身份運(yùn)行命令行鬼悠,按win+R 輸入cmd删性,點(diǎn)鼠標(biāo)右鍵以管理員身份運(yùn)行。
第五步:切換到MySQL的安裝目錄下面焕窝,利用mysqld 進(jìn)行安裝:
初始化數(shù)據(jù): mysqld --initialize-insecure --user=mysql蹬挺,
啟動(dòng)服務(wù): mysqld --user=mysql,
初始化mysql root密碼 mysqladmin -u root password ‘new-password'它掂,
詳情見(jiàn)https://dev.mysql.com/doc/refman/5.7/en/data-directory-initialization-mysqld.html 巴帮。
第六步:注冊(cè)服務(wù)mysqld --install MySQL
用net start mysql 命令開(kāi)啟服務(wù)。
輸入mysql -u root -p命令: 然后再填寫(xiě)第五步初始化數(shù)據(jù)庫(kù)時(shí)輸入的密碼虐秋,如下圖所示:
在mysql命令下輸入 show databases; 榕茧,查看數(shù)據(jù)庫(kù)中的表,如下圖所示:
這說(shuō)明數(shù)據(jù)庫(kù)已經(jīng)安裝成功客给。
5-MySQL和Python的連接用押,也是最重要的一個(gè)環(huán)節(jié)。
Python2.x系列連接MySQL數(shù)據(jù)庫(kù)需要MySQLdb類庫(kù)的支持靶剑,Python3.x系列連接MySQL需要pymysql類庫(kù)的支持蜻拨,
python3.6安裝模塊pymysql:
1.命令行安裝 pip install pymysql,
2.使用pycharm支持的類庫(kù)安裝桩引,安裝過(guò)程和Django安裝過(guò)程的方法二一樣缎讼,在此不再重復(fù)說(shuō)明,如有問(wèn)題可參照Django安裝的方法二阐污。
所有需要的安裝包安裝完之后休涤,可以在pycharm里面查看,如下圖所示:
接下來(lái)用代碼實(shí)現(xiàn)MySQL和Python的連接:
在setting文件中找到數(shù)據(jù)庫(kù)的配置代碼笛辟,Django工程中功氨。數(shù)據(jù)庫(kù)一般默認(rèn)的SQLite數(shù)據(jù)庫(kù),如下所示:
使用MySQL數(shù)據(jù)虧更改代碼如下所示:
NAME: 指定的數(shù)據(jù)庫(kù)名手幢,如果是sqlite的話捷凄,就需要填數(shù)據(jù)庫(kù)文件的絕對(duì)位置
USER: 數(shù)據(jù)庫(kù)登錄的用戶名,mysql一般都是root
PASSWORD:登錄數(shù)據(jù)庫(kù)的密碼围来,必須是USER用戶所對(duì)應(yīng)的密碼
HOST: 由于一般的數(shù)據(jù)庫(kù)都是C/S結(jié)構(gòu)的跺涤,所以得指定數(shù)據(jù)庫(kù)服務(wù)器的位置,我們一般數(shù)據(jù)庫(kù)服務(wù)器和客戶端都是在一臺(tái)主機(jī)上面监透,所以一般默認(rèn)都填127.0.0.1
PORT:數(shù)據(jù)庫(kù)服務(wù)器端口桶错,mysql默認(rèn)為3306
HOST和PORT都可以不填,使用默認(rèn)的配置胀蛮,但是如果你有更改默認(rèn)配置的話院刁,就需要填入更改后的。
現(xiàn)在需要在配置文件目錄下面的init.py 文件中寫(xiě)入連接的代碼即可粪狼,如下圖所示:
或者也可以直接點(diǎn)擊Python console任岸,顯示如下的輸出:
則表明數(shù)據(jù)庫(kù)已經(jīng)連接成功,整個(gè)開(kāi)發(fā)環(huán)境也成功的搭建好了狡刘。
請(qǐng)注意連接數(shù)據(jù)庫(kù)時(shí)要保證數(shù)據(jù)庫(kù)已經(jīng)開(kāi)啟享潜,否則連接失敗。
轉(zhuǎn)載自 http://www.cnblogs.com/hwtmhj/p/6746151.html