環(huán)境 | 版本 |
---|---|
本地系統(tǒng) | Windows 10 |
服務(wù)器 | Ubuntu 20.04 |
IDE | Pycharm 2021.1.3 |
代碼目錄 | F:\Python\PyTorch\amc-master |
Tools − − > --> −−> Deployment − − > --> −−> Configuration 對(duì)連接服務(wù)器信息進(jìn)行配置
可能有的小伙伴工具欄沒(méi)有Tools
這一個(gè)選項(xiàng),通常是破解后的軟件沒(méi)有這一選項(xiàng),可以雙擊Shift
鍵,輸入Tools
進(jìn)行搜索可以找到:
先點(diǎn)擊+,選擇SFTP,創(chuàng)建一個(gè)web server
:
我的web server
的名字是Ubuntu-py38
,然后按下面的圖示進(jìn)行配置SSH
:
Host:
服務(wù)器IPUser name:
用戶(hù)名Password:
用戶(hù)登錄密碼 然后點(diǎn)擊Test Connection,出現(xiàn)Successful connected!
表示與服務(wù)器建立了連接,若連接失敗,請(qǐng)檢查服務(wù)器是否開(kāi)啟了SSH
;然后點(diǎn)擊Apply應(yīng)用該配置。
# 查看ssh是否啟動(dòng)(sshd 說(shuō)明已啟動(dòng)) ps -e |grep ssh # 若沒(méi)有啟動(dòng)可通過(guò)下面這條命令開(kāi)啟 service ssh start # 若沒(méi)有安裝ssh, 可通過(guò)以下命令安裝 sudo apt-get update sudo apt-get install openssh-server
然后再點(diǎn)擊Deployment
頁(yè)面中的Test Connection,也是OK的
接著就配置在Pycharm
顯示的服務(wù)器的根目錄,這里將Root path
配置為/home/liyanpeng/pywork
,這里不建議填寫(xiě)根目錄或其他目錄,否則Pycharm
會(huì)顯示服務(wù)器上的該目錄下的所有文件夾及其文件。
接著點(diǎn)擊一下Mappings選項(xiàng)卡來(lái)配置目錄的映射信息,該目錄將存放本地同步到服務(wù)器上的文件:
Local path:
表示本地的工程代碼路徑,默認(rèn)已經(jīng)自動(dòng)填充
Deployment path:
表示服務(wù)器端的相對(duì)路徑,相對(duì)于Root path
來(lái)說(shuō)的,這里默認(rèn)不填,但會(huì)有一個(gè)警告信息,而且會(huì)導(dǎo)致后面代碼無(wú)法同步,根據(jù)箭頭所指的信息,這里填上 /
接著依次點(diǎn)擊Tools − − > --> −−> Deployment − − > --> −−> Sync With Local來(lái)將本地代碼同步到服務(wù)器上:
默認(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.
,意思是說(shuō),遠(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)沒(méi)有紅色的缺少庫(kù)文件錯(cuò)誤信息,且經(jīng)過(guò)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)文章希望大家以后多多支持腳本之家!
標(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)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。