windows10下Python環(huán)境搭建與pycharm的配置django安裝及MySQL數(shù)據(jù)庫(kù)配置

近期在做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ě)入連接的代碼即可粪狼,如下圖所示:
完成之后運(yùn)行整個(gè)工程文件退腥,在終端(terminal)下面輸入命令:Python manage.py runserver 如下所示:

或者也可以直接點(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

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末嗅蔬,一起剝皮案震驚了整個(gè)濱河市剑按,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌澜术,老刑警劉巖吕座,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異瘪板,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)漆诽,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門(mén)侮攀,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人厢拭,你說(shuō)我怎么就攤上這事兰英。” “怎么了供鸠?”我有些...
    開(kāi)封第一講書(shū)人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵畦贸,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我楞捂,道長(zhǎng)薄坏,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任寨闹,我火速辦了婚禮胶坠,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘繁堡。我一直安慰自己沈善,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開(kāi)白布椭蹄。 她就那樣靜靜地躺著闻牡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪绳矩。 梳的紋絲不亂的頭發(fā)上碱璃,一...
    開(kāi)封第一講書(shū)人閱讀 52,475評(píng)論 1 312
  • 那天,我揣著相機(jī)與錄音谋国,去河邊找鬼。 笑死烧栋,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的拳球。 我是一名探鬼主播审姓,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼祝峻!你這毒婦竟也來(lái)了魔吐?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書(shū)人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤莱找,失蹤者是張志新(化名)和其女友劉穎酬姆,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體奥溺,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡辞色,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了浮定。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片相满。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖桦卒,靈堂內(nèi)的尸體忽然破棺而出立美,到底是詐尸還是另有隱情,我是刑警寧澤方灾,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布建蹄,位于F島的核電站,受9級(jí)特大地震影響裕偿,放射性物質(zhì)發(fā)生泄漏洞慎。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一击费、第九天 我趴在偏房一處隱蔽的房頂上張望拢蛋。 院中可真熱鬧,春花似錦蔫巩、人聲如沸谆棱。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)垃瞧。三九已至,卻和暖如春坪郭,著一層夾襖步出監(jiān)牢的瞬間个从,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來(lái)泰國(guó)打工, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留嗦锐,地道東北人嫌松。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像奕污,于是被迫代替她去往敵國(guó)和親萎羔。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361

推薦閱讀更多精彩內(nèi)容