pycharm遠(yuǎn)程linux開發(fā)和調(diào)試代碼的方法
pycharm是一個(gè)非常強(qiáng)大的python開發(fā)工具,現(xiàn)在很多代碼最終在線上跑的環(huán)境都是linux,而開發(fā)環(huán)境可能還是windows下開發(fā),這就需要經(jīng)常在linux上進(jìn)行調(diào)試,或者在linux對(duì)代碼進(jìn)行編寫,而pycharm提供了非常便捷的方式。具體實(shí)現(xiàn)在windows上遠(yuǎn)程linux開發(fā)和調(diào)試的代碼步驟如下:
配置遠(yuǎn)程linux主機(jī)信息
選擇Tools--Deployment--Configuration
這里選擇SFTP就可以
這里添加SFTP主機(jī)信息然后可以天機(jī)測(cè)試連接,輸入用戶名和密碼
這里默認(rèn)根路徑就可以
Local path配置為你windows本地的代碼路徑就可以
Deployment path on server 這個(gè)配置為你linux上代碼的路徑
配置完成之后點(diǎn)擊ok保存
這個(gè)時(shí)候通過Tools--Deployment--Browse Remote Host就可以看到你遠(yuǎn)程主機(jī)的信息
配置遠(yuǎn)程linux的python
到此為止配置的內(nèi)容完成,下面開始測(cè)試使用
測(cè)試用在遠(yuǎn)程linux寫代碼和調(diào)試
我在遠(yuǎn)程linux上新建了一個(gè)hello.py文件,并打印hello world
然后在本地windows的pycharm上運(yùn)行
現(xiàn)在我對(duì)代碼文件進(jìn)行更改,切記寫完代碼之后點(diǎn)擊右上角的上傳小箭頭,這樣就把你更改的代碼及時(shí)上傳到linux上,然后在點(diǎn)擊運(yùn)行
如果你沒有上傳,這個(gè)時(shí)候你點(diǎn)擊左邊第一個(gè)圖標(biāo),用于對(duì)比,你就會(huì)可以看到你當(dāng)前的代碼和最近上傳到linux代碼的對(duì)比,這個(gè)也是非常方便的一個(gè)功能
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
python實(shí)現(xiàn)文件分組復(fù)制到不同目錄的例子
這篇文章主要介紹了python實(shí)現(xiàn)文件按組復(fù)制到不同目錄的例子,需要的朋友可以參考下2014-06-06關(guān)于pyinstaller生成.exe程序報(bào)錯(cuò):缺少.ini文件的分析
這篇文章主要介紹了關(guān)于pyinstaller生成.exe程序報(bào)錯(cuò):缺少.ini文件的分析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-027個(gè)關(guān)于Python的經(jīng)典基礎(chǔ)案例
這篇文章主要給大家分享 7個(gè)關(guān)于Python的經(jīng)典基礎(chǔ)案例,列表排序、調(diào)換字典鍵值、刪除列表中的重復(fù)元素、輸出質(zhì)數(shù)、判斷是一年中第幾天、猜數(shù)字、進(jìn)制轉(zhuǎn)換;,需要的朋友可以參考一下2021-11-11Python+Tkinter繪制一個(gè)數(shù)字時(shí)鐘
這篇文章主要為大家詳細(xì)介紹了Python使用Tkinter繪制一個(gè)數(shù)字時(shí)鐘,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-01-01Python利用Beautiful Soup模塊搜索內(nèi)容詳解
這篇文章主要給大家介紹了python中 Beautiful Soup 模塊的搜索方法函數(shù)。 方法不同類型的過濾參數(shù)能夠進(jìn)行不同的過濾,得到想要的結(jié)果。文中介紹的非常詳細(xì),對(duì)大家具有一定的參考價(jià)值,需要的朋友們下面來一起看看吧。2017-03-03Python中g(shù)etservbyport和getservbyname函數(shù)的用法大全
在Python的網(wǎng)絡(luò)編程中,getservbyport()函數(shù)和getservbyname()函數(shù)是socket模塊中的兩個(gè)函數(shù),因此在使用這兩個(gè)函數(shù)時(shí),需要導(dǎo)入socket模塊,這篇文章主要介紹了Python中g(shù)etservbyport和getservbyname函數(shù)的用法,需要的朋友可以參考下2023-01-01Python實(shí)現(xiàn)字符串匹配算法代碼示例
這篇文章主要介紹了Python實(shí)現(xiàn)字符串匹配算法代碼示例,涉及字符串匹配存在的問題,蠻力法字符串匹配,Horspool算法,具有一定參考價(jià)值,需要的朋友可以了解下。2017-12-12python中類變量與成員變量的使用注意點(diǎn)總結(jié)
python 的類中主要會(huì)使用的兩種變量:類變量與成員變量。類變量是類所有實(shí)例化對(duì)象共有的,而成員變量是每個(gè)實(shí)例化對(duì)象自身特有的。下面這篇文章主要給大家介紹了在python中類變量與成員變量的一些使用注意點(diǎn),需要的朋友可以參考借鑒,下面來一起看看吧。2017-04-04