以下文章來源于Python進擊者 ,作者kuls
Python進擊者
博主Kuls,分享Python爬蟲,Python后端等原創技術文章
by:Python進擊者
python ssh 遠程執行命令、centos7的云服務器上,我該怎么開發呢?有些朋友就會說,直接用vim。我想過,但是我技術比較菜還沒到那種vim很熟練的地步。
剛開始我試了一種方案,本地一套代碼,服務器上一套代碼。本地編輯然后通過sftp軟件上傳到服務器上,雖然可以解決問題,但是開發效率確實低了很多。后面我想著我用pycharm開發,那pycharm能支持直接編寫服務器上的代碼嗎?
于是,我就開始搜集資料,最后終于找到了最巴適(舒服)的開發方式。
其實整體的步驟不是很復雜,但是也需要你仔細的執行每一步。
首先,你需要從git或者通過上傳的方式在服務器端和你的本地端下載好你的項目文件。
pycharm將代碼同步到遠程服務器。本地項目路徑(我的是mac):
/Users/kuls/Desktop/MyProject
服務器項目路徑:
/root/MyProject
第二步,打開pycharm的Tools->Deployment->Configuration
第三步,創建一個sftp,并且填寫服務器相關信息。
在Mappings中填寫你本地項目的路徑以及服務器上的路徑。Web Path我們暫時不做考慮。
pycharm如何運行別人的項目?當然你也可以不同步項目中的某些文件,根據自己需求來。
點擊OK!
第四步,就是在本地連上服務器端的運行環境。
找到Project Interpreter
點擊add
python遠程ssh交互?填寫相關信息
填寫環境路徑
填寫項目文件路徑,包含本地和服務器
填寫完畢后,我們可以發現,環境中的依賴都能夠看到了
到目前為止,基本操作都已經完成了。我們還需要完善的是把自動同步的開關打開,當然你也可以通過保存文件的形式來同步(當你保存的時候會自動幫你同步)
pycharm如何連接遠程服務器?除此之外,你也可以自己編寫一些指令來本地運行調試你的遠程項目!
Pycharm確實是一個非常非常好的IDE工具,有很多很多的功能我們可能還沒有發現,所以大家要不斷的去探索和學習。雖然這些IDE幫助我們更便捷的開發,我們也不能完全依賴于它,也要懂得背后的原理。
本期的文章就到這,感謝你的閱讀,如果覺得不錯可以在文末點個在看!
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态