windows下使用pycharm遠程連接服務器訓練算法模型(上傳代碼到服務器,配置服務器環境


windows下使用pycharm遠程連接服務器訓練算法模型(上傳代碼到服務器,配置服務器環境)

背景

這個背景沒什么背景,記錄一下如何使用在windows環境下使用pycharm遠程連接服務器,並且跑算法模型。

使用pycharm的版本為2020.2版本。在這里插入圖片描述


配置過程

上傳代碼到服務器

fast_abs_rl項目為例子:

  1. 首先在github上找到項目的路徑,clone到你的pycharm里面。如何clone?

    • 在這里插入圖片描述

      在這里插入圖片描述

    • 點擊Get from Version Control,然后輸入github的地址在這里插入圖片描述

  2. clone好了之后,配置服務器。點擊在這里插入圖片描述

    找到Deployment->Configuration,進行配置服務器:

    在這里插入圖片描述

    在這里插入圖片描述

    隨便起個名字。

  3. 在右面找到SSH configuration這一項,這一項是用來配置服務器的,包括賬號密碼等信息。點擊右邊的三個省略號在這里插入圖片描述

    在這里插入圖片描述

    輸入你的主機名(IP地址)、用戶名、密碼,然后點擊Test Connection,最后點擊OK按鈕。返回到之前的頁面,選中你剛才添加的服務器

    在這里插入圖片描述

  4. 點擊Mapping,映射文件,其原理就是將你本地文件上傳到服務器的指定路徑下,然后兩個之間建立同步關系。如圖,在model文件夾下新建一個叫fast_abs_rl的文件夾,用來保存着個文件,最后點擊ok即可。在這里插入圖片描述

  5. 這時候其實根本沒有完成上傳代碼,點擊文件目錄可以看到還沒有上傳代碼到服務器,需要點擊upload才算完成添加。在這里插入圖片描述

  6. 記得點擊自動上傳這個按鈕,這樣的話,本地代碼如果修改的話,pycharm會自動將文件上傳到服務器上。

    至此,上傳代碼到服務器上就完成了。

在pycharm里使用服務器的環境跑算法

在這里插入圖片描述

ctrl+s,打開設置,找到這個界面,點擊設置button,點擊,然后添加遠程環境,這里假設你已經使用conda指令安裝好服務器的環境,具體conda指令參考這篇博客

點擊添加之后,出現這個界面:

在這里插入圖片描述

輸入host,username,配置好密碼之后,反正就是輸入正確密碼之后,出現這個界面:

在這里插入圖片描述

遵循linux系統下所有都是文件的原則,python也不例外,conda也更不例外。找到anaconda的文件夾(一般都是在home用戶目錄下),找到env環境文件夾,找到你剛在服務器上裝好的環境,然后找到bin目錄,最后雙擊python即可。

在這里插入圖片描述


至此配置環境也完成了,開開心心(郁郁寡歡)地去玩python吧。

碼字不易,如果覺得有用,請點個贊。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM