最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Pycharm通過SSH、SFTP連接遠(yuǎn)程服務(wù)器實(shí)踐

 更新時(shí)間:2025年07月28日 09:13:46   作者:xcy2014117129  
本文介紹在PyCharm專業(yè)版中配置SSH/SFTP連接遠(yuǎn)程服務(wù)器實(shí)現(xiàn)代碼編輯調(diào)試的步驟,包括新建項(xiàng)目選擇已有解釋器、設(shè)置服務(wù)器參數(shù)、配置Rootpath與文件映射、啟用自動上傳下載功能,確保遠(yuǎn)程開發(fā)環(huán)境與本地同步

Pycharm中SSH、SFTP連接遠(yuǎn)程服務(wù)器編輯調(diào)試

目的:用Pycharm軟件可以對aotudl服務(wù)器上的代碼進(jìn)行修改、調(diào)試。但遠(yuǎn)程服務(wù)器編輯調(diào)試只是試用于專業(yè)版本的pycharm。

SFTP配置首先第一步來配置SFTP:

1.首先新建立個工程

點(diǎn)擊pycharm左上方File選項(xiàng),然后點(diǎn)擊New-Project新建個工程。

在新建工程的頁面,進(jìn)行如下圖的選擇。其中步驟1填寫的新建項(xiàng)目的名字及保存地址。

(例如我這里是保存在D盤里,項(xiàng)目名字為pythonProject1)。

隨后選擇Previously configured interpreter選項(xiàng),然后選擇python的環(huán)境。

(注意這里如果選擇New environment using選項(xiàng)的話,則新建的項(xiàng)目會出現(xiàn)main.py文件以及venv環(huán)境文件夾,這樣在你加載服務(wù)器上的代碼時(shí),又會出現(xiàn)venv文件。

看了一些資料這里建議選擇Previously configured interpreter選項(xiàng))

下圖為選擇Previously configured interpreter選項(xiàng)和New environment using選項(xiàng)的區(qū)別:

2.配置SFTP

在導(dǎo)航欄部分找到Tools→Deployment→Configuration進(jìn)行配置

接下來選擇SFTP

隨后在跳出來的界面Create New Server界面給服務(wù)器起個名字。

點(diǎn)擊OK,在新出來的頁面中創(chuàng)建一個新的SSH連接,點(diǎn)擊三個點(diǎn),然后點(diǎn)擊加號,輸入一個新的SSH連接。

在這里點(diǎn)擊如圖所示的加號即可添加新的服務(wù)器的SSH連接。

隨即出現(xiàn)如下界面:

這里我用的是AOTUDL平臺,其中配置host、port、username、password配置信息需要從aotudl平臺上你所要添加的服務(wù)器上尋找。

如下圖所示。

例如:我需要對我起名為3090的這臺服務(wù)器進(jìn)行連接,然后復(fù)制登錄指令,我這里顯示為:ssh -p 31087 root@region-41.seetacloud.com。其中host為region-41.seetacloud.com,端口號為31087,username填寫root,password復(fù)制下圖的密碼添加到上圖password選框中就好。

配置好的頁面如圖所示:

隨后可以測試連接,測試成功后點(diǎn)擊OK后回到配置SFTP的界面。

如果是使用Windows連接Linux的話,將Advanced中的編碼從GBK改成UTF-8,以防止發(fā)生亂碼的情況。點(diǎn)擊OK

接下來需要配置Root path,因?yàn)槲业拇a是放在aotudl中的數(shù)據(jù)盤aotudl-tmp中,所以這樣配置。

配置SFTP的Mapping部分。

這部分的用處是將我們本地的文件夾和服務(wù)器上的項(xiàng)目文件夾聯(lián)系映射起來。

Local Path默認(rèn)是項(xiàng)目文件夾所要存儲在本地的目錄地址及文件夾。

紅色2部分所標(biāo)記的這個地方要填入的是我們的項(xiàng)目在服務(wù)器上的文件夾,而這里要注意的是要填入相對于Root Path的路徑,而不是絕對路徑,比如說我在aotudl-tmp中有很多項(xiàng)目new、med-seg-diff-pytorch-main等多個項(xiàng)目。

但我所要加載的項(xiàng)目為new,所以這里在Mapping的Deployment Path中填入的就是/new,因?yàn)镽oot Path部分填入的路徑是/root/autodl-tmp,而我真正的項(xiàng)目的絕對路徑是/root/autodl-tmp/new,這時(shí)候我在Deployment path配置就為/new。最后點(diǎn)擊OK

這時(shí)我們可以在導(dǎo)航欄找到Tools→Deployment→Browse Remote Host。

然后右邊的導(dǎo)航欄就會出現(xiàn)以下界面:

這時(shí)則需要我點(diǎn)擊上圖所示None旁邊的下滑菜單,選中我們剛剛命名的New Server Name。出現(xiàn)以下界面:

這個時(shí)候右邊菜單欄就會顯示當(dāng)前服務(wù)器數(shù)據(jù)盤中所保存的所有項(xiàng)目了。

這個時(shí)候我們可以對其進(jìn)行編輯,在導(dǎo)航欄找到Tools→Deployment→Automatic Upload,打開,這時(shí)候我們對文件的更改就會自動上傳到服務(wù)器上。

在Automatic Upload跳轉(zhuǎn)出來的多個選項(xiàng)中,選擇我們剛剛命名的New Server Name

隨即。我們在右側(cè)菜單欄找到我們在該服務(wù)器數(shù)據(jù)盤下要加載到本地的項(xiàng)目的名字,然后右鍵點(diǎn)擊Download from here。

例如我這里是new項(xiàng)目,我就右擊new選項(xiàng)即可。

隨后我們可以在左側(cè)菜單欄就可以看到我們已經(jīng)將服務(wù)器上的項(xiàng)目下載到本地中。

然后雙擊選中要調(diào)試的文件夾,標(biāo)記文件夾就可以進(jìn)行調(diào)試運(yùn)行了,當(dāng)然也可以用命令行去運(yùn)行程序。

總結(jié)

以上為個人經(jīng)驗(yàn),希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 在Python的列表中利用remove()方法刪除元素的教程

    在Python的列表中利用remove()方法刪除元素的教程

    這篇文章主要介紹了在Python的列表中利用remove()方法刪除元素的教程,是Python入門中的基礎(chǔ)知識,注意其和pop()方法的區(qū)別,需要的朋友可以參考下
    2015-05-05
  • python中pandas.read_csv()函數(shù)的實(shí)現(xiàn)

    python中pandas.read_csv()函數(shù)的實(shí)現(xiàn)

    本文主要介紹了python中pandas.read_csv()函數(shù)的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-05-05
  • python處理“&#”開頭加數(shù)字的html字符方法

    python處理“&#”開頭加數(shù)字的html字符方法

    在本篇文章里小編給大家整理了關(guān)于python如何處理“&#”開頭加數(shù)字的html字符的相關(guān)知識點(diǎn)總結(jié),有興趣的朋友們學(xué)習(xí)下。
    2019-06-06
  • python多進(jìn)程實(shí)現(xiàn)數(shù)據(jù)共享的示例代碼

    python多進(jìn)程實(shí)現(xiàn)數(shù)據(jù)共享的示例代碼

    本文介紹了Python中多進(jìn)程實(shí)現(xiàn)數(shù)據(jù)共享的方法,包括使用multiprocessing模塊和manager模塊這兩種方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-01-01
  • 利用Python判斷文件的幾種方法及其優(yōu)劣對比

    利用Python判斷文件的幾種方法及其優(yōu)劣對比

    任何的編程語言都離不開文件操作,文件操作主要是幫助我們更好的創(chuàng)建打開文件,讀取文件中的內(nèi)容、或是把我們想要保存的內(nèi)容寫入文件中、或是管理文件目錄等等,下面這篇文章主要給大家介紹了關(guān)于利用Python判斷文件的幾種方法及其優(yōu)劣對比的相關(guān)資料,需要的朋友可以參考下
    2022-06-06
  • Python基于WebSocket實(shí)現(xiàn)直播彈幕數(shù)據(jù)采集

    Python基于WebSocket實(shí)現(xiàn)直播彈幕數(shù)據(jù)采集

    本文分享了基于WebSocket的實(shí)時(shí)彈幕采集程序設(shè)計(jì),使用WebSocket接收實(shí)時(shí)彈幕,結(jié)合asyncio實(shí)現(xiàn)異步處理,將彈幕緩存并保存為日志和JSON文件,程序設(shè)計(jì)注重實(shí)時(shí)性、穩(wěn)定性和可擴(kuò)展性,適用于直播彈幕采集和其他實(shí)時(shí)數(shù)據(jù)應(yīng)用,需要的朋友可以參考下
    2026-04-04
  • Python中的裝飾器用法詳解

    Python中的裝飾器用法詳解

    這篇文章主要介紹了Python中的裝飾器用法,以實(shí)例形式詳細(xì)的分析了Python中的裝飾器的使用技巧及相關(guān)注意事項(xiàng),具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-01-01
  • Python中Permission denied的解決方案

    Python中Permission denied的解決方案

    這篇文章主要介紹了Python中Permission denied的解決方案,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • python實(shí)現(xiàn)高斯判別分析算法的例子

    python實(shí)現(xiàn)高斯判別分析算法的例子

    今天小編就為大家分享一篇python實(shí)現(xiàn)高斯判別分析算法的例子,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • 解決Opencv+Python cv2.imshow閃退問題

    解決Opencv+Python cv2.imshow閃退問題

    這篇文章主要介紹了解決Opencv+Python cv2.imshow閃退問題,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04

最新評論

五华县| 叶城县| 永仁县| 盱眙县| 黑河市| 双桥区| 新竹市| 田东县| 台北市| 嘉善县| 禹城市| 长泰县| 濉溪县| 阳信县| 赤壁市| 晴隆县| 开远市| 天柱县| 怀集县| 东莞市| 新邵县| 延吉市| 霞浦县| 罗定市| 西藏| 绥阳县| 南汇区| 贡觉县| 东源县| 石景山区| 张家港市| 渭南市| 大余县| 大同县| 防城港市| 吉林省| 丹棱县| 若羌县| 咸宁市| 榆林市| 屏东市|