pycharm 服務器連接及一些問題解決


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

1,SSH連接

首先使用SSH命令連接到服務器上,使用命令'ssh yourname@服務器ip'
其中yourname就是服務器中你的用戶名。服務器ip就是服務器ip地址。輸入密碼后即可鏈接成功。

2,linux常用命令

由於服務器一般是linux環境,進行各種操作要使用一些linux命令,例如創建一些文件夾便於代碼管理等。
命令可以隨用隨Google,但對一些比較常用的還是要熟悉,點擊此處學習

3,配置anaconda

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

  • anaconda相關
創建環境

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
  • 安裝依賴
安裝1.0版本的pytorch(自己更改版本號)

pip install torch==1.0

(后面的數字可以指定版本號)

安裝9.0版本的cuda

conda install cudatoolkit=9.0

安裝1.2.1版本的GPU版本的tensorflow

pip install tensorflow-gpu==1.2.1

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")


成功運行。


免責聲明!

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



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