1. 程式人生 > 其它 >pycharm 伺服器連線及一些問題解決

pycharm 伺服器連線及一些問題解決

主要介紹一下如何使用pycharm連線伺服器並在伺服器上煉丹,並對遇到的一個小問題進行說明。

目錄

1,SSH連線

首先使用SSH命令連線到伺服器上,使用命令'ssh yourname@伺服器ip'
其中yourname就是伺服器中你的使用者名稱。伺服器ip就是伺服器ip地址。輸入密碼後即可連結成功。

2,linux常用命令

由於伺服器一般是linux環境,進行各種操作要使用一些linux命令,例如建立一些資料夾便於程式碼管理等。
命令可以隨用隨Google,但對一些比較常用的還是要熟悉,點選此處學習

3,配置anaconda

實驗室的伺服器一般都會安裝號anaconda(如果沒有請自行googel),要跑程式碼首先要配置好自己的conda環境,這裡參考飛哥給出基礎的一些配置。其餘命令可以參考這裡

建立環境

conda create -n pytorch python=3.6

(-n XXX 對虛擬環境命名)

(python=3.6 表示新環境是python3.6版本)

啟用環境

source activate pytorch

檢視環境

conda env list

刪除虛擬環境及所有包

conda remove -n py36 --all

4,執行程式碼

執行程式碼的基本基本流程可以從下面的參考教程中進行配置,但對於常見的幾個問題,這裡給出簡單解決辦法。

參考教程
上面教程中有一點需要注意:

  • 第五步選擇路徑時,博主給出的路徑並不一定可用,有一個簡單的方法可以確認
    點選 tools->deployment->configuration

    然後點選Root path右邊的Audetect會自動的給出使用者的初始位置,然後在這個位置基礎上繼續找到你建立的conda的地方,一般是.conda->envs->3中你建立的conda->bin->python3.6(要看你建立的版本)

注:要是按照 tools->deployment->configuration沒要看到已建立的環境,也可以自己建立一個然後在檢視,可以參考

這裡

5,一個常見錯誤

有時候連線完後,執行程式碼會出現下面的錯誤:
Can't run remote python interpreter: Can't get remote credentials for deployment server
引起這種問題的情況可能有很多,比較常用的結局辦法如下:
1,刪除所有直譯器重新建立,參考看這裡
2,將遠端直譯器的連線改為ssh(我的解決辦法),參看看這裡
最後隨便寫個程式碼:

print("qqqqqq")


成功執行。