一文詳解如何配置Pycharm進(jìn)行遠(yuǎn)程開發(fā)
前言
首先需要你已經(jīng)擁有一臺遠(yuǎn)程服務(wù)器:
- 遠(yuǎn)程linux服務(wù)器: 123.23.45.6:12345
- 用戶名:zzc
- 密碼:111111
- 已經(jīng)安裝好了conda(anaconda/ miniconda)
- 本地windows服務(wù)器
- Pycharm已就位
- 可以ssh登錄服務(wù)器
一、創(chuàng)建conda環(huán)境(遠(yuǎn)端)
① 登錄遠(yuǎn)程客戶端,打開本地的powershell
ssh -p 12345 -L8888:localhost:8888 zzc@123.23.45.6
- 此處直接映射好端口,可在本地瀏覽器打開遠(yuǎn)端的jupyter notebook(不映射也無妨)
② 創(chuàng)建一個名為gnn的環(huán)境,python版本為3.8,同時安裝好pip和jupyter notebook
conda create -n gnn python=3.8 pip jupyter
③ 激活環(huán)境
conda activate gnn
④ 安裝需要的環(huán)境資源
!pip install numpy pandas matplotlib tqdm networkx -i https://pypi.tuna.tsinghua.edu.cn/simple
服務(wù)器端配置基本完畢
二、本地Pycharm的配置
1. 新建項目:remote
① 打開pycharm新建項目

② 配置遠(yuǎn)程開發(fā)環(huán)境
1) 選好路徑 >>> 選擇“添加解釋器” >>> SSH…

2)選擇“新建” >>> 填入主機IP和端口號 >>> 填入用戶名 >>> 下一步

首次鏈接需要輸入密碼 >>> 內(nèi)省完成,點擊下一步

3)選擇系統(tǒng)解釋器 >>> 點擊右側(cè)的三個點,找到自己定義的環(huán)境

你的conda安裝位置/ envs / 環(huán)境名 / bin / python

4)配置好的解釋器,點擊創(chuàng)建,完成項目創(chuàng)建

等待解釋器更新(需要幾分鐘)
③ 測試遠(yuǎn)程開發(fā)環(huán)境
新建一個jupyter notebook文件

引用成功,遠(yuǎn)程環(huán)境配置完成

2. 同步項目目錄
① 項目菜單中選擇工具 >>> 部署 >>> 配置

② 彈出窗口中點擊 ? >>> 選擇SFTP >>> 給一個名字


③ 選好剛才建立的的ssh >>> 測試通過后,選擇遠(yuǎn)程服務(wù)器端的項目文件夾 >>> 將通信編碼改成UTF-8

別忘記將左上角的對號選中,選中后,剛才建立好的配置會加粗

在Pycharm右側(cè)可以看到遠(yuǎn)程文件夾中的文件情況

④ 設(shè)置自動同步
菜單欄 >>> 工具 >>> 部署 >>> 選項, 將從不,改成始終或者顯示保存

這樣保存的文件就自動同步到遠(yuǎn)程服務(wù)器上了。
⑤ 如果沒有自動同步,在項目文件中點擊右鍵,找到菜單中的部署,也可以完成上傳或下載
其他問題
配置好的ssh鏈接可以用在多個項目中。
遠(yuǎn)程環(huán)境配置好了后之后也可以用在多個項目中。
總結(jié)
到此這篇關(guān)于如何配置Pycharm進(jìn)行遠(yuǎn)程開發(fā)的文章就介紹到這了,更多相關(guān)Pycharm遠(yuǎn)程開發(fā)配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Python把csv數(shù)據(jù)寫入list和字典類型的變量腳本方法
今天小編就為大家分享一篇Python把csv數(shù)據(jù)寫入list和字典類型的變量腳本方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06
python公司內(nèi)項目對接釘釘審批流程的實現(xiàn)
最近把組內(nèi)的一個項目對接釘釘審批接口,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下2021-08-08
Keras使用預(yù)訓(xùn)練模型遷移學(xué)習(xí)單通道灰度圖像詳解
這篇文章主要介紹了Keras使用預(yù)訓(xùn)練模型遷移學(xué)習(xí)單通道灰度圖像詳解,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-02-02
PyQt5+QtChart實現(xiàn)繪制極坐標(biāo)圖
QChart是一個QGraphicScene中可以顯示的QGraphicsWidget。本文將利用QtChart實現(xiàn)極坐標(biāo)圖的繪制,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2022-12-12

