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

選擇右上角的的添加解析器,選擇SSH遠程連接

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

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

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

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

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

一般服務(wù)器都是conda環(huá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文件

之后就是配置第三部分了,點擊文件夾圖標,彈出以下界面,重點介紹下

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

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

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

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

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

