2018-07-15

從Python各種系統(tǒng)的安裝開始教你到案例實(shí)戰(zhàn)冤馏!Python入門很簡單介返!

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?編輯:瑩奇


- 如何安裝 Python

- 如何安裝及使用 Pip

- Pycharm 本地怎么配置

- Pycharm 如何配置遠(yuǎn)程調(diào)試環(huán)境

- 怎么在服務(wù)器上搭一個(gè)以 Python 為后端核心的網(wǎng)站

1 安裝 Python

第一步,當(dāng)然是安裝 Python 啦。

進(jìn)群:125240963 ?即可獲取數(shù)十套PDF哦冻辩!私信01可以獲取各種安裝工具和安裝包猖腕!


1.2 Ubuntu 系統(tǒng)

Ubuntu 系統(tǒng)使用的是則默認(rèn)的包管理工具 apt 题翰。使用如下命令即可安裝 python :


然后輸入 pip3析藕,如果有正常返回簿寂,那么大功告成蚤认!

1.3 Python2/3 輕松分離

有時(shí)候我們只想使用 Python3只壳,但是 Python2 會(huì)干擾到步淹,那么怎么解決呢磕秤? 很簡單筑累,在要用 Python3 的時(shí)候不是輸入 Python 而是輸入 Python3犁珠,在使用 Python3 的 pip 的時(shí)候不是輸入 pip 而是輸入 pip3逻炊。 例如,給 Python3 安裝 Flask :


2.1 創(chuàng)建新項(xiàng)目

我們來創(chuàng)建一個(gè)新項(xiàng)目犁享。



然后我們找到 Python 的所在位置余素,添加即可。如何找到 Python 位置炊昆?請(qǐng)見第一部分桨吊。

2.2 改變已有項(xiàng)目的環(huán)境

如果一開始配置錯(cuò)了,那么該怎么辦呢凤巨? 點(diǎn)擊 Pycharm > Preference > Project > Project Interpreter設(shè)置即可视乐。




在安裝一兩個(gè)包的情況下,這種方法是一種簡便的方法敢茁。那么如果是很多的包呢佑淀?這種時(shí)候我們就要用到 pip 了。

一般而言彰檬,github 中規(guī)范的 python 源碼會(huì)提供一個(gè)叫 requirements.txt 的文檔伸刃,文檔里記錄的是要安裝的包的名稱以及版本。


然后我們打開 Pycharm 里的終端窗口:



3.1 配置遠(yuǎn)程連接

首先逢倍,假定我們手頭有一臺(tái)服務(wù)器捧颅,并有服務(wù)器的賬號(hào)和密碼。

然后打開Tools > Deployment > Configuration > new



Local path:映射到服務(wù)器上對(duì)應(yīng)位置的本機(jī)地址

Deploy path:服務(wù)器上的文件夾位置较雕。Root path + Deploy path 就是服務(wù)器上我們文件所在的完整路徑隘道。


配置完成后,點(diǎn)擊Tools > Browse Remote Host郎笆,右側(cè)出現(xiàn)我們服務(wù)器上的文件谭梗,就說明遠(yuǎn)程連接成功了!



4 Python Web 環(huán)境搭建

這里是本文的重頭戲了——如何用 Python 在服務(wù)器上搭建一個(gè)網(wǎng)站宛蚓。 這里推薦 Python-Flask + Nginx + Gunicorn +Supervisor + Sqlite 的方案激捏,因?yàn)檫@幾個(gè)軟件都對(duì)新手非常友好。其中 Python-Flask 是后端核心凄吏,Nginx 是前端服務(wù)器远舅,Gunicorn 是后端服務(wù)器闰蛔,Supervisor 是進(jìn)程監(jiān)控軟件,Sqlite 是輕型數(shù)據(jù)庫图柏。



如果顯示`Running on http://127.0.0.1:5000 表示框架運(yùn)行正常序六。

4.2 安裝 Nginx、Gunicorn 與 Supervisor

在服務(wù)器上運(yùn)行:


4.4 配置 supervisor

在你喜歡的目錄下生成 supervisor.conf 文件:

echo_supervisord_conf > supervisor.conf

# 生成 supervisor 默認(rèn)配置文件

打開配置文件:

nano supervisor.conf

在底部添加:


4.7 supervisor 的小 bug

有時(shí)候蚤吹,因?yàn)榉?wù)器重啟等原因 supervisor會(huì)出現(xiàn)一個(gè) error :


學(xué)到了吧例诀!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市裁着,隨后出現(xiàn)的幾起案子繁涂,更是在濱河造成了極大的恐慌,老刑警劉巖二驰,帶你破解...
    沈念sama閱讀 222,946評(píng)論 6 518
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件扔罪,死亡現(xiàn)場離奇詭異,居然都是意外死亡桶雀,警方通過查閱死者的電腦和手機(jī)矿酵,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 95,336評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來矗积,“玉大人全肮,你說我怎么就攤上這事∧海” “怎么了倔矾?”我有些...
    開封第一講書人閱讀 169,716評(píng)論 0 364
  • 文/不壞的土叔 我叫張陵妄均,是天一觀的道長柱锹。 經(jīng)常有香客問我,道長丰包,這世上最難降的妖魔是什么禁熏? 我笑而不...
    開封第一講書人閱讀 60,222評(píng)論 1 300
  • 正文 為了忘掉前任,我火速辦了婚禮邑彪,結(jié)果婚禮上瞧毙,老公的妹妹穿的比我還像新娘。我一直安慰自己寄症,他們只是感情好宙彪,可當(dāng)我...
    茶點(diǎn)故事閱讀 69,223評(píng)論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著有巧,像睡著了一般释漆。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上篮迎,一...
    開封第一講書人閱讀 52,807評(píng)論 1 314
  • 那天男图,我揣著相機(jī)與錄音示姿,去河邊找鬼。 笑死逊笆,一個(gè)胖子當(dāng)著我的面吹牛栈戳,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播难裆,決...
    沈念sama閱讀 41,235評(píng)論 3 424
  • 文/蒼蘭香墨 我猛地睜開眼子檀,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了差牛?” 一聲冷哼從身側(cè)響起命锄,我...
    開封第一講書人閱讀 40,189評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎偏化,沒想到半個(gè)月后脐恩,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,712評(píng)論 1 320
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡侦讨,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,775評(píng)論 3 343
  • 正文 我和宋清朗相戀三年驶冒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片韵卤。...
    茶點(diǎn)故事閱讀 40,926評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡骗污,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出沈条,到底是詐尸還是另有隱情需忿,我是刑警寧澤,帶...
    沈念sama閱讀 36,580評(píng)論 5 351
  • 正文 年R本政府宣布蜡歹,位于F島的核電站屋厘,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏月而。R本人自食惡果不足惜汗洒,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,259評(píng)論 3 336
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望父款。 院中可真熱鬧溢谤,春花似錦、人聲如沸憨攒。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,750評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽肝集。三九已至瞻坝,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間包晰,已是汗流浹背湿镀。 一陣腳步聲響...
    開封第一講書人閱讀 33,867評(píng)論 1 274
  • 我被黑心中介騙來泰國打工炕吸, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人勉痴。 一個(gè)月前我還...
    沈念sama閱讀 49,368評(píng)論 3 379
  • 正文 我出身青樓赫模,卻偏偏與公主長得像,于是被迫代替她去往敵國和親蒸矛。 傳聞我的和親對(duì)象是個(gè)殘疾皇子瀑罗,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,930評(píng)論 2 361

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

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn)雏掠,斷路器斩祭,智...
    卡卡羅2017閱讀 134,720評(píng)論 18 139
  • Python版本管理:pyenv和pyenv-virtualenvScrapy爬蟲入門教程一 安裝和基本使用Scr...
    inke閱讀 60,267評(píng)論 6 99
  • Everyone tells us, If you want to be happy, you need to b...
    嘉言錄閱讀 964評(píng)論 0 1
  • 前端時(shí)間看了一些逆向工程,掃了一眼'小黃書'乡话,不得不感嘆runtime的強(qiáng)大之處摧玫。在不越獄情況下注入一些dylib...
    sixthElement閱讀 969評(píng)論 0 0
  • 適度挑逗調(diào)戲,有利身心健康 與故人之間的交流绑青,我堅(jiān)持只用短信和郵件故人是屬于過去時(shí)光的诬像,而記憶,僅適用于文字這一媒...
    24e2f6668318閱讀 224評(píng)論 0 1