Pycharm同步遠端伺服器除錯

輕鬆學程式設計發表於2020-11-03

Pycharm同步遠端伺服器除錯

1、需要準備工具

xftp:上傳專案檔案

在這裡插入圖片描述

xshell:連線Linux系統除錯,執行命令

在這裡插入圖片描述

PyCharm:除錯python程式碼

在這裡插入圖片描述

這些軟體可以自行網上搜尋下載,也可以關注公眾號“輕鬆學程式設計”回覆“除錯”下載。

公眾號:

在這裡插入圖片描述

2、準備一個小專案

比如我的圖書管理系統專案

在這裡插入圖片描述

3、伺服器虛擬環境

可以在xshell中使用以下命令建立:

python3 -m venv new_book

new_book就是檔名,可以自定義。

4、專案同步到伺服器

將本地專案,上傳到伺服器進行同步操作如下:

在這裡插入圖片描述

建立一個遠端配置,對伺服器進行連線

選擇sftp

在這裡插入圖片描述

建立ssh連線:

在這裡插入圖片描述

配置遠端資料夾:

在這裡插入圖片描述

配置好後就可以同步程式碼到遠端伺服器了:

在這裡插入圖片描述

5、使用xshell啟用遠端伺服器虛擬環境

命令為:

source new_book/bin/activate

匯入所有第三方庫

pip install -r requirements.txt

6、本地虛擬環境連線遠端伺服器虛擬環境

file->settings->Project:book_master->python interpreter

在這裡插入圖片描述

新增一個ssh interpreter:

在這裡插入圖片描述

配置專案地址:

在這裡插入圖片描述

編輯本地虛擬環境,選擇遠端伺服器的python3

在這裡插入圖片描述

在這裡插入圖片描述

這樣除錯模式就可以啟動遠端服務了,當在PyCharm中打了斷點,在瀏覽器訪問域名時,本地斷點一樣會起作用,這對於除錯想支付寶沙箱這類線上除錯的服務很有幫助。

注意

settings.py中

1、需要修改
ALLOWED_HOSTS = ['*']  # 允許全網訪問

需要在雲伺服器控制檯開通使用的埠安全組,比如我的是8055,就需要到華為雲上開通安全組

在這裡插入圖片描述

效果:

在這裡插入圖片描述

後記

【後記】為了讓大家能夠輕鬆學程式設計,我建立了一個公眾號【輕鬆學程式設計】,裡面有讓你快速學會程式設計的文章,當然也有一些乾貨提高你的程式設計水平,也有一些程式設計專案適合做一些課程設計等課題。

也可加我微信【1257309054】,拉你進群,大家一起交流學習。
如果文章對您有幫助,請我喝杯咖啡吧!

公眾號

公眾號

讚賞碼

關注我,我們一起成長~~

相關文章