濮阳杆衣贸易有限公司

主頁 > 知識(shí)庫 > Pycharm遠(yuǎn)程連接服務(wù)器并運(yùn)行與調(diào)試

Pycharm遠(yuǎn)程連接服務(wù)器并運(yùn)行與調(diào)試

熱門標(biāo)簽:無錫智能外呼系統(tǒng)好用嗎 地圖標(biāo)注與注銷 成都呼叫中心外呼系統(tǒng)哪家強(qiáng) 西青語音電銷機(jī)器人哪家好 百應(yīng)電話機(jī)器人總部 南昌地圖標(biāo)注 宿州電話機(jī)器人哪家好 旅游廁所地圖標(biāo)注怎么弄 電梯新時(shí)達(dá)系統(tǒng)外呼顯示e

前言

  本篇文章介紹一下 Pycharm 如何配置遠(yuǎn)程連接信息,使其能夠在本地使用服務(wù)器上的GPU等硬件資源,并在本地完成代碼的運(yùn)行與調(diào)試。

  所需軟硬件環(huán)境:

環(huán)境 版本
本地系統(tǒng) Windows 10
服務(wù)器 Ubuntu 20.04
IDE Pycharm 2021.1.3
代碼目錄 F:\Python\PyTorch\amc-master

1. 配置SSH連接服務(wù)器

Tools − − > --> −−> Deployment − − > --> −−> Configuration 對(duì)連接服務(wù)器信息進(jìn)行配置

  可能有的小伙伴工具欄沒有Tools這一個(gè)選項(xiàng),通常是破解后的軟件沒有這一選項(xiàng),可以雙擊Shift鍵,輸入Tools進(jìn)行搜索可以找到:



  先點(diǎn)擊+,選擇SFTP,創(chuàng)建一個(gè)web server


  我的web server的名字是Ubuntu-py38,然后按下面的圖示進(jìn)行配置SSH


  • Host: 服務(wù)器IP
  • User name: 用戶名
  • Password: 用戶登錄密碼

  然后點(diǎn)擊Test Connection,出現(xiàn)Successful connected!表示與服務(wù)器建立了連接,若連接失敗,請(qǐng)檢查服務(wù)器是否開啟了SSH;然后點(diǎn)擊Apply應(yīng)用該配置。

	# 查看ssh是否啟動(dòng)(sshd 說明已啟動(dòng))
	ps -e |grep ssh
	# 若沒有啟動(dòng)可通過下面這條命令開啟
	service ssh start

	# 若沒有安裝ssh, 可通過以下命令安裝
	sudo apt-get update
	sudo apt-get install openssh-server

  然后再點(diǎn)擊Deployment頁面中的Test Connection,也是OK的

2. 配置代碼文件同步路徑

  接著就配置在Pycharm顯示的服務(wù)器的根目錄,這里將Root path配置為/home/liyanpeng/pywork,這里不建議填寫根目錄或其他目錄,否則Pycharm會(huì)顯示服務(wù)器上的該目錄下的所有文件夾及其文件。


  接著點(diǎn)擊一下Mappings選項(xiàng)卡來配置目錄的映射信息,該目錄將存放本地同步到服務(wù)器上的文件:

  Local path: 表示本地的工程代碼路徑,默認(rèn)已經(jīng)自動(dòng)填充
  Deployment path: 表示服務(wù)器端的相對(duì)路徑,相對(duì)于Root path來說的,這里默認(rèn)不填,但會(huì)有一個(gè)警告信息,而且會(huì)導(dǎo)致后面代碼無法同步,根據(jù)箭頭所指的信息,這里填上 /

3. 同步代碼到服務(wù)器上

  接著依次點(diǎn)擊Tools − − > --> −−> Deployment − − > --> −−> Sync With Local來將本地代碼同步到服務(wù)器上:


4. 配置遠(yuǎn)程Python運(yùn)行環(huán)境

  默認(rèn)是本地的Anaconda環(huán)境,因?yàn)槲覀兊拇a是要在服務(wù)器上跑,所以需要使用服務(wù)器上的Python環(huán)境,下面添加服務(wù)器上的Python環(huán)境:

  

按照?qǐng)D示選擇剛剛創(chuàng)建的web server,下面有一行字Remote SDK is saved in IDE settings,so it needs the SSH configuration to be saved there too.,意思是說,遠(yuǎn)程的SDK保存在了IDE settings中,所以SSH的配置信息也要保存在那里,點(diǎn)擊Move將配置信息移動(dòng)到IDE settings中,然后點(diǎn)擊Next


  然后就會(huì)看到遠(yuǎn)程的Python解析器所在的目錄以及項(xiàng)目代碼默認(rèn)的路徑,第一個(gè)可以不改,但最好改成在服務(wù)器上安裝好的anaconda的環(huán)境,方便管理,我的anaconda環(huán)境為/home/liyanpeng/anaconda3/envs/torch/bin/python;下面的代碼同步的文件路徑換成我們?cè)谂渲仆酱a文件時(shí)的那個(gè)路徑/home/liyanpeng/pywork




  配置完成之后,會(huì)自動(dòng)對(duì)代碼文件做一個(gè)同步:


  可以看到代碼中已經(jīng)沒有紅色的缺少庫文件錯(cuò)誤信息,且經(jīng)過Debug,顯示的是服務(wù)器端的Python環(huán)境:


到此這篇關(guān)于Pycharm遠(yuǎn)程連接服務(wù)器并運(yùn)行與調(diào)試的文章就介紹到這了,更多相關(guān)Pycharm遠(yuǎn)程連接服務(wù)器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • pycharm遠(yuǎn)程連接服務(wù)器調(diào)試tensorflow無法加載問題
  • Pycharm連接遠(yuǎn)程服務(wù)器并遠(yuǎn)程調(diào)試的全過程
  • Pycharm同步遠(yuǎn)程服務(wù)器調(diào)試的方法步驟
  • Pycharm連接遠(yuǎn)程服務(wù)器并實(shí)現(xiàn)遠(yuǎn)程調(diào)試的實(shí)現(xiàn)
  • PyCharm 2021.2 (Professional)調(diào)試遠(yuǎn)程服務(wù)器程序的操作技巧

標(biāo)簽:贛州 雅安 七臺(tái)河 許昌 渭南 辛集 濰坊 西安

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《Pycharm遠(yuǎn)程連接服務(wù)器并運(yùn)行與調(diào)試》,本文關(guān)鍵詞  Pycharm,遠(yuǎn)程,連接,服務(wù)器,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Pycharm遠(yuǎn)程連接服務(wù)器并運(yùn)行與調(diào)試》相關(guān)的同類信息!
  • 本頁收集關(guān)于Pycharm遠(yuǎn)程連接服務(wù)器并運(yùn)行與調(diào)試的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    亚东县| 麻江县| 永春县| 班玛县| 香格里拉县| 南江县| 兴业县| 澄江县| 本溪市| 合阳县| 樟树市| 台北市| 绥滨县| 淳化县| 内丘县| 宁明县| 安乡县| 吉安市| 合川市| 苏尼特右旗| 涞水县| 宁明县| 祥云县| 乐安县| 宿松县| 兖州市| 夏河县| 安新县| 电白县| 阿克陶县| 繁昌县| 准格尔旗| 锡林浩特市| 含山县| 兴城市| 宝兴县| 塔城市| 娄烦县| 南昌县| 西林县| 金川县|