Pycharm配置遠程開發環境

爲什麼要配置遠程開發環境

你是否在開發過程中碰到過以下問題?

代碼的運行依賴一整套的運行環境,如微服務之間依賴haproxy的調用,每次調試時,都要將代碼部署到遠程開發環境,每次修改後都要手動上傳代碼,並在遠程服務器上調試。
代碼修改後,只能在本地開發,如果想要切換設備,需要將代碼提交到git,然後並不是每次修改的,都會提交到git,或者手動拷貝代碼。
本地開發使用的Windows或者Mac o,而服務運行環境則是Linux,每次在本地開發完成的代碼,上傳到服務器後有各種各樣的問題,開發環境跟運行環境無法保證一致給部署和調試帶來困難。

而遠程開發即是爲了解決上面的痛點,帶來以下好處:

  • 1、代碼不需要來回的上傳下載
  • 2、多設備開發無縫切換
  • 3、可以保證開發環境跟運行環境一致

本文介紹了在pycharm中配置遠程python開發環境的方法。

ssh配置遠程開發環境

1、配置路徑如下,Tools 》Deployment》Configuration

在這裏插入圖片描述

2、選擇SFTP

在這裏插入圖片描述

3、配置SSH

在這裏插入圖片描述

4、修改編碼方式

在這裏插入圖片描述

5、在配置路徑 File》Settings中新增遠程服務器Python解釋器

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

6、一路Next,在最後一步配置遠程python所在路徑,以及項目同步路徑

在這裏插入圖片描述

7、至此配置完畢,下面紀念性測試

新建demo.py

# -*- coding: utf-8 -*-
# @Time    : 2020/5/25 10:58
# @Author  :
# @FileName: demo.py.py
# @Software: PyCharm

print("hello world!")

右鍵運行

sudo+ssh://[email protected]:22/home/root1/.pyenv/versions/3.8.0/bin/python -u /opt/workspace/app_qacenter/src/demo.py
hello world!

Process finished with exit code 0

完畢,即可在遠程開發環境上進行調試,設置自動上傳則會在每次保存後自動同步代碼到遠程,或者在項目上右鍵》deployment選擇上傳到遠程環境.

注: 當然這裏的遠程環境,也可以是一個單獨的Docker環境,連接方法是一樣的.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章