pycharm配置SSH遠(yuǎn)程連接服務(wù)器詳細(xì)步驟(0基礎(chǔ)詳細(xì)版)
寫在前面
看了很多博客文章寫這個pycharm遠(yuǎn)程連接的,感覺講的模棱兩可的,看完了也不知道怎么連接的,所以決定自己寫一篇來記錄。
我用的是pycharm2024.1.1版的,不同版本差別不大,可以參考下
(吐槽:pycharm遠(yuǎn)程連接遠(yuǎn)不如vscode好用,過程比較麻煩,請細(xì)看)
啟動pycharm
選擇文件file–>setting設(shè)置—>找到python解析器

選擇右上角的的添加解析器,選擇SSH遠(yuǎn)程連接

之后彈出這個框(不同版本是不一樣的框,但是大差不差的,該有的內(nèi)容都有,自己對照下填入就好了),主機(jī)就是服務(wù)器的IP地址,用戶名一般是root,根據(jù)自己需求選擇,端口也要填寫服務(wù)器的
比如我的服務(wù)器信息是這個,那么我填的內(nèi)容·1

具體可以參考以下內(nèi)容對照填寫

之后會讓你填寫密碼,復(fù)制上面的SSH密碼就是了

之后會進(jìn)行一個測試或者你點(diǎn)擊測試連接,看看能不能連接成功,之后點(diǎn)下一步繼續(xù)操作

重點(diǎn)來了
pycharm遠(yuǎn)程連接最難理解的部分應(yīng)該就是這里了,重點(diǎn)說下這三部分

一般服務(wù)器都是conda環(huán)境的,所以我們選擇使用遠(yuǎn)程服務(wù)器那邊的conda環(huán)境,(前提是你在服務(wù)器那邊是創(chuàng)建了這個conda環(huán)境哦,如果不知道怎么創(chuàng)建的可以參考這篇文章創(chuàng)建conda環(huán)境)
最難的是第二、第三個。
第二個是你服務(wù)器那邊的conda環(huán)境路徑(如果不知道自己使用的conda安裝在哪個位置的可以使用命令where conda來查看conda的所在路徑,但是我們配置的解析器是python解析器,所以要找到conda環(huán)境下的python解析器,先激活conda環(huán)境再用which python3查看即可)
如果不知道怎么填,也是可以通過命令查看的,如下圖所示,紅色框的就是要填的環(huán)境路徑了

一般是在opt/conda/envs/conda_name/bin路徑下的python.exe或者python3.exe文件

之后就是配置第三部分了,點(diǎn)擊文件夾圖標(biāo),彈出以下界面,重點(diǎn)介紹下

第一部分是你打算用本地中的哪個項(xiàng)目去使用遠(yuǎn)程服務(wù)器,選定左邊的那個本地路徑之后,你修改的代碼,運(yùn)行的代碼會同步到右邊的遠(yuǎn)程服務(wù)器那邊的路徑,所以左邊是本地項(xiàng)目路徑,右邊是服務(wù)器裝本地項(xiàng)目的路徑
第二部分就是上面講的,遠(yuǎn)程服務(wù)器那邊用來接收本地項(xiàng)目的位置,就是用來存放本地的項(xiàng)目,然后用遠(yuǎn)程服務(wù)器的環(huán)境來跑本地的代碼的
那么怎么選擇呢?
左邊本地的路徑就選擇你這次要借用服務(wù)器環(huán)境來跑代碼的項(xiàng)目路徑
右邊遠(yuǎn)程服務(wù)器的路徑就自己創(chuàng)建一個文件夾來接收本地項(xiàng)目代碼即可,兩個名稱最好相同,方便找,畢竟都是同一個項(xiàng)目
比如我的項(xiàng)目情況如下,項(xiàng)目是HKD,那么就這樣填寫

至此,服務(wù)器的配置就結(jié)束了,點(diǎn)擊確定即可
配置好的環(huán)境如下圖所示

之后就看到遠(yuǎn)程后的環(huán)境及第三方庫啦?。。?!

然后點(diǎn)擊應(yīng)用,之后確定就可以退出啦?。。?/p>
最后看下你pycharm最下面的界面就會顯示你所用的服務(wù)器位置啦

恭喜你?。。∨渲猛瓿?,可以在本地用服務(wù)器資源跑代碼了
總結(jié)
到此這篇關(guān)于pycharm配置SSH遠(yuǎn)程連接服務(wù)器詳細(xì)步驟的文章就介紹到這了,更多相關(guān)pycharm配置SSH遠(yuǎn)程連接服務(wù)器內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Django 設(shè)置admin后臺表和App(應(yīng)用)為中文名的操作方法
這篇文章主要介紹了Django 設(shè)置admin后臺表和App(應(yīng)用)為中文名的操作方法,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-05-05
使用Python對Dicom文件進(jìn)行讀取與寫入的實(shí)現(xiàn)
這篇文章主要介紹了使用Python對Dicom文件進(jìn)行讀取與寫入的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-04-04
scrapy結(jié)合selenium解析動態(tài)頁面的實(shí)現(xiàn)
這篇文章主要介紹了scrapy結(jié)合selenium解析動態(tài)頁面的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-09-09
Python實(shí)現(xiàn)求解括號匹配問題的方法
這篇文章主要介紹了Python實(shí)現(xiàn)求解括號匹配問題的方法,涉及Python基于棧的字符串遍歷、判斷、運(yùn)算解決括號匹配相關(guān)操作技巧,需要的朋友可以參考下2018-04-04
Python實(shí)現(xiàn)從Markdown到PDF的轉(zhuǎn)換的方法
Markdown,以其簡潔的語法和易于閱讀的特性,成為了許多作家、開發(fā)者和學(xué)生記錄思想、編寫教程或撰寫報(bào)告的首選格式,然而,在分享或打印這些文檔時(shí),Markdown的純文本形式可能無法滿足對版式和布局的專業(yè)需求,本文將介紹如何用Python代碼輕松實(shí)現(xiàn)從Markdown到PDF的轉(zhuǎn)換2024-07-07
Python2和Python3中print的用法示例總結(jié)
在Python 3中接觸的第一個很大的差異就是縮進(jìn)是作為語法的一部分,這和C++等其他語言確實(shí)很不一樣,所以要小心,其中python3和python2中print的用法有很多不同,這篇文章主要給大家介紹了關(guān)于Python2和Python3中print用法的相關(guān)資料,需要的朋友可以參考下。2017-10-10
python實(shí)現(xiàn)文本界面網(wǎng)絡(luò)聊天室
這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)文本界面網(wǎng)絡(luò)聊天室,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-12-12
詳解Python設(shè)計(jì)模式編程中觀察者模式與策略模式的運(yùn)用
這篇文章主要介紹了Python設(shè)計(jì)模式編程中觀察者模式與策略模式的運(yùn)用,觀察者模式和策略模式都可以歸類為結(jié)構(gòu)型的設(shè)計(jì)模式,需要的朋友可以參考下2016-03-03
如何爬取通過ajax加載數(shù)據(jù)的網(wǎng)站
這篇文章主要介紹了如何爬取通過ajax加載數(shù)據(jù)的網(wǎng)站,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-08-08

