1. 程式人生 > >多人同時使用 伺服器 anaconda 環境,測試程式

多人同時使用 伺服器 anaconda 環境,測試程式

一,伺服器端 安裝並開啟 ssh

sudo apt-get install openssh-server

 然後,你可以通過以下命令:來檢視 ssh 是否開啟

ps -s|grep ssh

 

如圖,出現ssh 即表明ssh 伺服器已開啟,如果沒有開啟,可以使用以下命令開啟

sudo service ssh start

 然後你可以通過 以下命令來檢視 你的ip:

ifconfig

 再得知ip以後,你就可以遠端連線伺服器了。

二。pycharm 遠端除錯 伺服器端程式碼。

首先,保證 伺服器端與本地端 都安裝了  pydevd

pip install pydevd

接著,在pycharm 中,選擇 Tools / deplotment / configuration  點選新增 輸入 名稱(自己起)與 連線方式。

 

在ftp http 處 填寫 伺服器 地址: xxx.xxx.xxx.xxx,(當然 你可以在type處 選擇其他的連線協議,填完後可以點選後面的 測試是否可以連線成功,如下圖所示為連線成功 )

boot path 可以 點後面的 autodetect 選擇。 (是個路徑)

填寫 使用者名稱 密碼( 登入 伺服器用)

 

 接著,更改 mappings 裡面的內容,更改第一項為專案的本地端地址,第二項為 專案的 伺服器端地址(至此,已經可以與伺服器端同步程式碼 上傳與下載)

#這裡 建議大家 在上傳程式碼時,新建一個與專案名相同的資料夾,上傳至資料夾內

與伺服器端

同步程式碼  (右鍵程式碼或者專案, deployment / 上傳 或著 下載 程式碼)

 三,在伺服器上執行程式碼

想要在伺服器端執行程式碼。則需要講pycharm的python直譯器 指定為 伺服器端的 python直譯器.

開啟 file / settings

 選擇 左側 project interperter(專案 直譯器)  ,在下圖右側 選擇 add,新增python直譯器。

此處 選擇 伺服器上的 python直譯器。 host 填寫 伺服器地址  usrname填寫 使用者名稱 ,點選next。

 點選next , 填寫 密碼。點選 next。

 在第一欄中,選擇 伺服器 上python直譯器 所在位置。點選 finish.

在 原先  settings 處,選擇新增的 伺服器 python直譯器。

 至此,程式碼已經在使用伺服器的python環境在運行了。你可以編譯,執行,除錯。