超詳細Pycharm部署項目視頻教程

[圖片上傳失敗...(image-680b2-1557282552309)]

在實際的工作中鉴逞,不管你是開發(fā)、測試還是運維人員驶兜,都應(yīng)該掌握的一項技能就是部署項目吞鸭,簡單說就是把項目放到服務(wù)器中,使其正常運行菊值。今天豬哥就以咱們的微信機器人項目為例子外驱,帶大家來部署一下項目育灸。本文將會詳細介紹從服務(wù)器的選購、Python3.7的安裝昵宇、使用Pycharm上傳和啟動項目這幾個方面磅崭,讓零基礎(chǔ)的同學(xué)也能學(xué)會將項目部署到服務(wù)器中

視頻教程鏈接:https://v.qq.com/x/page/w0868dweirq.html

一瓦哎、環(huán)境介紹
二砸喻、購買云主機
三、安裝python3.7
四蒋譬、使用Pycharm部署項目
五割岛、總結(jié)

一、環(huán)境介紹

先說下我開發(fā)環(huán)境: MacOS 10.14.1 + Pycharm 2019.1 + Python3.7

這里需要說明一下在實際的開發(fā)工作中一般我們的 開發(fā)環(huán)境犯助、測試環(huán)境癣漆、生產(chǎn)環(huán)境 編程語言的版本需要保持一致,比如統(tǒng)一使用Python3.7版本也切,這樣可以避免很多因為版本不一致而導(dǎo)致的問題扑媚。

二、購買云主機

目前國內(nèi)云服務(wù)器可謂琳瑯滿目雷恃,國內(nèi)外巨頭都紛紛涉足云服務(wù)這塊疆股,首先全球云服務(wù)老大亞馬遜(AWS)占到全球云服務(wù)市場的近47.1%,而阿里云(aliyun)憑借著資金雄厚倒槐、業(yè)務(wù)產(chǎn)品線廣占到了國內(nèi)云服務(wù)市場的47.6%旬痹,當(dāng)之無愧的國內(nèi)老大,所以我們這里就選擇阿里云主機作為我們此次教程的云服務(wù)器讨越。


在這里插入圖片描述

1.注冊賬號

如果你之前沒有阿里云賬號的話可以在其官網(wǎng)(https://www.aliyun.com/)或手機App中注冊两残。

需要注意的是 如果你是一名在校大學(xué)生,那你可以先進行學(xué)生認證把跨,認證通過之后購買產(chǎn)品會有很大力度的優(yōu)惠哦~
[圖片上傳失敗...(image-ec5d7b-1557282552310)]
我們可以看到一個輕量級的服務(wù)器一年原價是1338元人弓,而學(xué)生價才114元,優(yōu)惠力度還是蠻大的着逐!
[圖片上傳失敗...(image-1f8809-1557282552310)]

2.購買云主機

阿里云產(chǎn)品眾多如:云服務(wù)器ECS崔赌、云數(shù)據(jù)庫RDS、負載均衡SLB和對象存儲OSS耸别、內(nèi)容分發(fā)CDN等等健芭,滿足各種生產(chǎn)環(huán)境所需。

我們這種小型項目只需要購買云服務(wù)器ECS就可以秀姐,他就相當(dāng)于一個電腦主機慈迈。而購買云主機就像我們買電腦一樣,需要根據(jù)自己的實際用途來選擇配置省有。因為我們這次的項目只是用于個人開發(fā)測試痒留,所以建議選擇最低配置(就這個項目而言足夠)谴麦! 如果實際測試中發(fā)現(xiàn)配置不夠的話可以再自由升級,這樣避免資源浪費狭瞎!

[圖片上傳失敗...(image-461d73-1557282552310)]
選擇系統(tǒng)细移,豬哥選擇的是CentOS 7.6 64位,系統(tǒng)可以隨時更換熊锭!
[圖片上傳失敗...(image-7552a2-1557282552310)]
[圖片上傳失敗...(image-532d72-1557282552310)]
[圖片上傳失敗...(image-f5558f-1557282552310)]
[圖片上傳失敗...(image-b38cb0-1557282552310)]
[圖片上傳失敗...(image-b4952b-1557282552310)]

三弧轧、安裝python3.7

一般的linux系統(tǒng)都會默認安裝python2.7,而現(xiàn)在python3已經(jīng)大行其道碗殷,我們的項目也是使用python3的精绎,所以我們來給云主機安裝python3.7。

1.登錄云主機

在我們購買完畢之后锌妻,我們可以查看一下云主機的一些信息代乃,然后登錄一下試試,第一次點擊遠程鏈接后會給一個6位數(shù)字的遠程鏈接密碼(這個密碼只是在控制臺登錄需要仿粹,ssh連接是不需要的)搁吓。
[圖片上傳失敗...(image-efa04f-1557282552310)]
填寫之前給你的6位數(shù)字遠程鏈接密碼,忘記可在上面修改吭历。
[圖片上傳失敗...(image-b3c345-1557282552310)]
在輸入了6位遠程鏈接密碼后堕仔,我們選擇登錄root用戶,然后輸入root用戶的密碼晌区。
[圖片上傳失敗...(image-4d7e90-1557282552310)]
如果忘記root密碼可在控制臺重置密碼摩骨,重置完記得重啟云主機!

2.安裝python3.7

我們先檢查一下云主機目前的python版本朗若,使用命令:python --version恼五,查看:
[圖片上傳失敗...(image-55472f-1557282552310)]

提醒大家千萬不要將python2刪除,因為有些系統(tǒng)功能依賴python2哭懈,所以我們只要添加python3就可以灾馒。

首先安裝依賴包,centos里面是-devel遣总,如果在ubuntu下安裝則要改成-dev你虹,依賴包缺一不可

sudo yum -y groupinstall "Development tools"
sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel

然后下載python3.7的安裝包(目前更新到了python3.7.3)

wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz

解壓下載包

tar -xvJf  Python-3.7.3.tar.xz

編譯安裝

cd Python-3.7.3
./configure --prefix=/usr/local/bin/python3
sudo make
sudo make install

創(chuàng)建軟連接

ln -s /usr/local/bin/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/bin/python3/bin/pip3 /usr/bin/pip3

最后輸入命令python3 --version檢查一下是否安裝成功

3.pip配置國內(nèi)源

如果你使用的是阿里云主機,那么系統(tǒng)已經(jīng)默認配置了阿里云源彤避,所以此步驟省略了

四、使用Pycharm部署項目

雖然Python的優(yōu)秀編輯器很多夯辖,但是Pycharm絕對是他們之中的佼佼者琉预,在我們實際工作中更是離不開它,現(xiàn)在我們來介紹一下如何使用Python將項目部署到云服務(wù)器中蒿褂,整個過程都只使用Pycharm并不會借助其他工具圆米!

1.上傳項目

如果你是使用豬哥的微信機器人項目請先更新項卒暂,項目地址:https://github.com/pig6/wxrobot

首先我們在云服務(wù)器上創(chuàng)建一個目錄,用于放置項目文件娄帖,使用命令mkdir /data/wxrobot 創(chuàng)建項目也祠,在實際工作中我們會將項目相關(guān)的東西放在/data
目錄中。

注意只有Pycharm專業(yè)版才具有部署的功能近速,社區(qū)版(無需破解)是沒有此功能诈嘿。
[圖片上傳失敗...(image-309078-1557282552310)]
添加一個配置,名字隨意
[圖片上傳失敗...(image-540a9c-1557282552310)]
[圖片上傳失敗...(image-90106d-1557282552310)]
[圖片上傳失敗...(image-b79c34-1557282552310)]
所有都配置好了之后削葱,我們來上傳項目
[圖片上傳失敗...(image-c3e429-1557282552310)]
[圖片上傳失敗...(image-2b7eae-1557282552310)]

2.下載項目必須庫

pip3  install wxpy

[圖片上傳失敗...(image-eca340-1557282552310)]

3.啟動項目

在命令行中執(zhí)行下面的命令即可

cd /data/wxrobot 
nohup python3 robot.py 2>&1 | tee &

如果你想同時保存日志信息可以在tee后面加日志文件名

五奖亚、總結(jié)

雖然這期教程中使用的是微信機器人的項目,但是部署服務(wù)器的流程都是一樣的析砸,你可以使用相同的方法部署其他項目昔字。

這次的教程比較詳細,零基礎(chǔ)同學(xué)絕對沒問題首繁,當(dāng)然在你們部署過程中肯定會遇到一些問題作郭,豬哥在錄制視頻中也遇到很多小問題,所以如果你遇到問題可以在Python新手交流群中向我提問或?qū)で笕豪锲渌罄械膸椭掖尤赫埣迂i哥微信:it-pig66夹攒,好友申請格式:加群-xxx,不然我不知道你要干嘛挂捅!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末芹助,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子闲先,更是在濱河造成了極大的恐慌状土,老刑警劉巖,帶你破解...
    沈念sama閱讀 207,113評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件伺糠,死亡現(xiàn)場離奇詭異蒙谓,居然都是意外死亡,警方通過查閱死者的電腦和手機训桶,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,644評論 2 381
  • 文/潘曉璐 我一進店門累驮,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人舵揭,你說我怎么就攤上這事谤专。” “怎么了午绳?”我有些...
    開封第一講書人閱讀 153,340評論 0 344
  • 文/不壞的土叔 我叫張陵置侍,是天一觀的道長。 經(jīng)常有香客問我,道長蜡坊,這世上最難降的妖魔是什么杠输? 我笑而不...
    開封第一講書人閱讀 55,449評論 1 279
  • 正文 為了忘掉前任,我火速辦了婚禮秕衙,結(jié)果婚禮上蠢甲,老公的妹妹穿的比我還像新娘。我一直安慰自己据忘,他們只是感情好鹦牛,可當(dāng)我...
    茶點故事閱讀 64,445評論 5 374
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著若河,像睡著了一般能岩。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上萧福,一...
    開封第一講書人閱讀 49,166評論 1 284
  • 那天拉鹃,我揣著相機與錄音,去河邊找鬼鲫忍。 笑死膏燕,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的悟民。 我是一名探鬼主播坝辫,決...
    沈念sama閱讀 38,442評論 3 401
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼射亏!你這毒婦竟也來了近忙?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,105評論 0 261
  • 序言:老撾萬榮一對情侶失蹤智润,失蹤者是張志新(化名)和其女友劉穎及舍,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體窟绷,經(jīng)...
    沈念sama閱讀 43,601評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡锯玛,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,066評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了兼蜈。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片攘残。...
    茶點故事閱讀 38,161評論 1 334
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖为狸,靈堂內(nèi)的尸體忽然破棺而出歼郭,到底是詐尸還是另有隱情,我是刑警寧澤辐棒,帶...
    沈念sama閱讀 33,792評論 4 323
  • 正文 年R本政府宣布病曾,位于F島的核電站姊途,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏知态。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,351評論 3 307
  • 文/蒙蒙 一立叛、第九天 我趴在偏房一處隱蔽的房頂上張望负敏。 院中可真熱鬧,春花似錦秘蛇、人聲如沸其做。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,352評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽妖泄。三九已至,卻和暖如春艘策,著一層夾襖步出監(jiān)牢的瞬間蹈胡,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 31,584評論 1 261
  • 我被黑心中介騙來泰國打工朋蔫, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留罚渐,地道東北人。 一個月前我還...
    沈念sama閱讀 45,618評論 2 355
  • 正文 我出身青樓驯妄,卻偏偏與公主長得像荷并,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子青扔,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 42,916評論 2 344

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

  • 購買服務(wù)器 可以到阿里云源织,騰訊云,aws外國的服務(wù)器商購買服務(wù)器和域名微猖;其中各服務(wù)商有試用時間段谈息,如果用于測試則可...
    Python野路子閱讀 9,913評論 6 55
  • Jenkins部分 首先,我們要有個Jenkins咯,下載鏈接:https://jenkins.io/downlo...
    李國寶閱讀 1,131評論 1 2
  • 我們的相識來自網(wǎng)絡(luò),我們的相遇出自什邡励两。曾經(jīng)的我是那么不相信愛情黎茎,因為有過痛,有過憾当悔, 傅瞻,為什么不能給我一個機會呢...
    山川野人閱讀 159評論 0 1
  • 回家參加在家里辦的酒宴,叫了許多我已經(jīng)不認識的親戚盲憎,特別是稍年輕一點的嗅骄,一代人的成長總是快過一代人。雖然不認識饼疙,但...
    潭客富林的家閱讀 82評論 0 0
  • 白云山每個季節(jié)有不同的風(fēng)采神韻溺森,冬日水邊的水杉慕爬,如從水里升起的一棵棵靜止的火樹,染紅了水庫旁的一片天地屏积,水面也被染...
    細狐貍閱讀 396評論 0 0