手把手教你Pycharm遠程連接服務(wù)器端項目進行本地開發(fā)調(diào)試!
回復(fù)“書籍”即可獲贈Python從入門到進階共10本電子書
又有幾天沒寫原創(chuàng)了,這些天都有一些開發(fā)任務(wù),所以沒很多時間來寫文章。在這幾天的開發(fā)里,我所在的開發(fā)環(huán)境是部署在centos7的云服務(wù)器上。
這就有一個頭疼的問題,我該怎么開發(fā)呢?
有些朋友就會說,直接用vim。我想過,但是我技術(shù)比較菜還沒到那種vim很熟練的地步。
剛開始我試了一種方案,本地一套代碼,服務(wù)器上一套代碼。本地編輯然后通過sftp軟件上傳到服務(wù)器上,雖然可以解決問題,但是開發(fā)效率確實低了很多。后面我想著我用pycharm開發(fā),那pycharm能支持直接編寫服務(wù)器上的代碼嗎?
于是,我就開始搜集資料,最后終于找到了最巴適(舒服)的開發(fā)方式。
pycharm同步服務(wù)器項目
其實整體的步驟不是很復(fù)雜,但是也需要你仔細的執(zhí)行每一步。
首先,你需要從git或者通過上傳的方式在服務(wù)器端和你的本地端下載好你的項目文件。
本地項目路徑(我的是mac):
/Users/kuls/Desktop/MyProject
服務(wù)器項目路徑:
/root/MyProject
第二步,打開pycharm的Tools->Deployment->Configuration

第三步,創(chuàng)建一個sftp,并且填寫服務(wù)器相關(guān)信息。

在Mappings中填寫你本地項目的路徑以及服務(wù)器上的路徑。Web Path我們暫時不做考慮。


當(dāng)然你也可以不同步項目中的某些文件,根據(jù)自己需求來。

點擊OK!
第四步,就是在本地連上服務(wù)器端的運行環(huán)境。

找到Project Interpreter

點擊add

填寫相關(guān)信息
填寫環(huán)境路徑

填寫項目文件路徑,包含本地和服務(wù)器


填寫完畢后,我們可以發(fā)現(xiàn),環(huán)境中的依賴都能夠看到了

到目前為止,基本操作都已經(jīng)完成了。我們還需要完善的是把自動同步的開關(guān)打開,當(dāng)然你也可以通過保存文件的形式來同步(當(dāng)你保存的時候會自動幫你同步)
除此之外,你也可以自己編寫一些指令來本地運行調(diào)試你的遠程項目!

總結(jié)
Pycharm確實是一個非常非常好的IDE工具,有很多很多的功能我們可能還沒有發(fā)現(xiàn),所以大家要不斷的去探索和學(xué)習(xí)。雖然這些IDE幫助我們更便捷的開發(fā),我們也不能完全依賴于它,也要懂得背后的原理。
本期的文章就到這,感謝你的閱讀,如果覺得不錯可以在文末點個在看!!!
-------------------?End?-------------------
往期精彩文章推薦:
如何利用Scrapy爬蟲框架抓取網(wǎng)頁全部文章信息(中篇)
如何利用Scrapy爬蟲框架抓取網(wǎng)頁全部文章信息(上篇)
關(guān)于Scrapy爬蟲框架中meta參數(shù)的使用示例演示(上)
關(guān)于Scrapy爬蟲框架中meta參數(shù)的使用示例演示(下)

歡迎大家點贊,留言,轉(zhuǎn)發(fā),轉(zhuǎn)載,感謝大家的相伴與支持
想加入Python學(xué)習(xí)群請在后臺回復(fù)【入群】
萬水千山總是情,點個【在看】行不行
/今日留言主題/
隨便說一兩句吧~~
