利用pycharm調(diào)試ssh遠(yuǎn)程程序并實(shí)時(shí)同步文件的操作方法
或許你的服務(wù)器由于設(shè)置問(wèn)題,不能通過(guò)Vscode進(jìn)行遠(yuǎn)程調(diào)試python程序,那么本篇文章提供了利用pycharm遠(yuǎn)程調(diào)試程序的方法,且使用的編譯器可以是服務(wù)器中的虛擬環(huán)境的編譯器,可以實(shí)時(shí)同步本地與服務(wù)器的文件內(nèi)容。希望對(duì)你能夠有所幫助~
1.新建項(xiàng)目

2.配置遠(yuǎn)程鏈接
(1)首先,通過(guò)Tools->Deployment->Configuration點(diǎn)擊進(jìn)入配置窗口。

(2)首先對(duì)Connection中的內(nèi)容進(jìn)行設(shè)置,這里配置的是服務(wù)器信息。

點(diǎn)擊...按鈕,進(jìn)入界面輸入你服務(wù)器的用戶名(Username)以及服務(wù)器地址(Host)。

可以簡(jiǎn)單測(cè)試一下是否連通了。

(3)其次,對(duì)Mappings中的內(nèi)容進(jìn)行設(shè)置,這里配置的是本地調(diào)試位置和遠(yuǎn)程項(xiàng)目位置。
其中本地調(diào)試位置(Local path)是項(xiàng)目創(chuàng)建是自動(dòng)生成的,而遠(yuǎn)程項(xiàng)目位置(Development path)記得一定要自己填寫上你準(zhǔn)備調(diào)試的項(xiàng)目的文件路徑。

3.選擇解釋器
(1)點(diǎn)擊File->Settings,為項(xiàng)目配置遠(yuǎn)程解釋器。

(2)選擇Add Interpreter->On SSH,進(jìn)入添加界面。

(3)找到剛剛配置好的,添加即可,點(diǎn)擊Next。
注意注意注意:每遠(yuǎn)程調(diào)試一個(gè)新的項(xiàng)目,一定要重新創(chuàng)建一個(gè)鏈接并根據(jù)新創(chuàng)建的鏈接重新配置一個(gè)新的解釋器,不然會(huì)報(bào)錯(cuò)?。疵窟h(yuǎn)程調(diào)試一個(gè)新的項(xiàng)目,就重復(fù)一遍以上的步驟。)

鏈接過(guò)程… …, 點(diǎn)擊Next。

(4)正式添加服務(wù)器的遠(yuǎn)程解釋器!
注意一:添加的解釋器路徑,一定要正確哈,是你想使用的虛擬環(huán)境的路徑下的python.exe程序。

注意二:添加同步文件夾位置,必須通過(guò)點(diǎn)擊這個(gè)文件夾一樣的符號(hào)添加才可以,手動(dòng)輸入在Sync folders的路徑是沒(méi)有用的。沒(méi)有問(wèn)題點(diǎn)擊OK即可。

4.令文件實(shí)時(shí)同步
為保證在調(diào)試過(guò)程中,我們對(duì)文件進(jìn)行了修改后服務(wù)器也能隨之改變內(nèi)容。因此,我們?cè)谶@里設(shè)置文件是實(shí)時(shí)同步修改的。即在本地的pycharm修改后,服務(wù)器是同步修改的,反之亦然。

選擇Always即可。

5.確認(rèn)是否同步成功
可以看到,進(jìn)入這個(gè)目錄后,是綠色的條條,說(shuō)明是同步成功啦。

6. 把服務(wù)器的內(nèi)容下載到本地
選中同步的項(xiàng)目,點(diǎn)擊鼠標(biāo)右鍵Download from here。

到此這篇關(guān)于利用pycharm調(diào)試ssh遠(yuǎn)程程序并實(shí)時(shí)同步文件的操作方法的文章就介紹到這了,更多相關(guān)pycharm調(diào)試ssh遠(yuǎn)程程序內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
基于Python實(shí)現(xiàn)電影售票系統(tǒng)
這篇文章主要介紹了通過(guò)Python實(shí)現(xiàn)一個(gè)簡(jiǎn)單的電影售票系統(tǒng),文中的示例代碼對(duì)我們學(xué)習(xí)Python有一定的幫助,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2021-12-12
通用的Django注冊(cè)功能模塊實(shí)現(xiàn)方法
這篇文章主要介紹了通用的Django注冊(cè)功能模塊實(shí)現(xiàn)步驟,幫助大家更好的理解和使用django,感興趣的朋友可以了解下2021-02-02
python語(yǔ)言是免費(fèi)還是收費(fèi)的?
在本篇文章里小編給大家分享的是關(guān)于python語(yǔ)言是否免費(fèi)的相關(guān)知識(shí)點(diǎn),需要的朋友們可以學(xué)習(xí)下。2020-06-06
詳解Python中RegEx在數(shù)據(jù)處理中的應(yīng)用
正則表達(dá)式(Regular?Expressions,簡(jiǎn)稱?RegEx)是一種強(qiáng)大的文本匹配和搜索工具,它在數(shù)據(jù)處理、文本解析和字符串操作中發(fā)揮著關(guān)鍵作用,下面就跟隨小編一起來(lái)了解一下RegEx的具體使用吧2024-01-01
使用Python實(shí)現(xiàn)在Word文檔中進(jìn)行郵件合并
郵件合并是現(xiàn)代辦公中一項(xiàng)顯著提升效率的技術(shù),它巧妙地將大量個(gè)體數(shù)據(jù)與預(yù)設(shè)的文檔模板相結(jié)合,實(shí)現(xiàn)了一次性批量生成定制化文檔,下面我們就來(lái)看看如何使用Python實(shí)現(xiàn)在Word文檔中進(jìn)行郵件合并吧2024-04-04
Python轉(zhuǎn)換itertools.chain對(duì)象為數(shù)組的方法
這篇文章主要介紹了Python轉(zhuǎn)換itertools.chain對(duì)象為數(shù)組的方法,通過(guò)代碼給大家介紹了itertools 的 chain() 方法,需要的朋友可以參考下2020-02-02
Python NumPy創(chuàng)建數(shù)組方法
這篇文章主要介紹了Python NumPy創(chuàng)建數(shù)組方法,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下2022-09-09

