pycharm 伺服器連線及一些問題解決
阿新 • • 發佈:2021-10-22
目錄主要介紹一下如何使用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")
成功執行。