Pycharm同步远程服务器调试的方法步骤


Posted in Python onNovember 04, 2020

1、需要准备工具

xftp:上传项目文件

Pycharm同步远程服务器调试的方法步骤

本地下载地址:https://3water.com/softs/81853.html

xshell:连接Linux系统调试,执行命令

Pycharm同步远程服务器调试的方法步骤

本地下载地址:https://3water.com/softs/260508.html

PyCharm:调试python代码

Pycharm同步远程服务器调试的方法步骤

这些软件可以自行网上搜索下载

2、准备一个小项目

比如我的图书管理系统项目

Pycharm同步远程服务器调试的方法步骤

3、服务器虚拟环境

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

python3 -m venv new_book

new_book就是文件名,可以自定义。

4、项目同步到服务器

将本地项目,上传到服务器进行同步操作如下:

Pycharm同步远程服务器调试的方法步骤

创建一个远程配置,对服务器进行连接

选择sftp

Pycharm同步远程服务器调试的方法步骤

创建ssh连接:

Pycharm同步远程服务器调试的方法步骤

配置远端文件夹:

Pycharm同步远程服务器调试的方法步骤

配置好后就可以同步代码到远程服务器了:

Pycharm同步远程服务器调试的方法步骤

5、使用xshell激活远程服务器虚拟环境

命令为:

source new_book/bin/activate

导入所有第三方库

pip install -r requirements.txt

6、本地虚拟环境连接远程服务器虚拟环境

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

Pycharm同步远程服务器调试的方法步骤

添加一个ssh interpreter:

Pycharm同步远程服务器调试的方法步骤

配置项目地址:

Pycharm同步远程服务器调试的方法步骤

编辑本地虚拟环境,选择远程服务器的python3

Pycharm同步远程服务器调试的方法步骤

Pycharm同步远程服务器调试的方法步骤

这样调试模式就可以启动远程服务了,当在PyCharm中打了断点,在浏览器访问域名时,本地断点一样会起作用,这对于调试想支付宝沙箱这类线上调试的服务很有帮助。

注意

settings.py中

1、需要修改
ALLOWED_HOSTS = ['*'] # 允许全网访问

需要在云服务器控制台开通使用的端口安全组,比如我的是8055,就需要到华为云上开通安全组

Pycharm同步远程服务器调试的方法步骤

效果:

Pycharm同步远程服务器调试的方法步骤

到此这篇关于Pycharm同步远程服务器调试的方法步骤的文章就介绍到这了,更多相关Pycharm同步远程服务器调试内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python的正则表达式re模块的常用方法
Mar 09 Python
python中__call__方法示例分析
Oct 11 Python
Python原始字符串(raw strings)用法实例
Oct 13 Python
Python中使用第三方库xlutils来追加写入Excel文件示例
Apr 05 Python
在Python中marshal对象序列化的相关知识
Jul 01 Python
Python生成随机验证码的两种方法
Dec 22 Python
python 捕获 shell/bash 脚本的输出结果实例
Jan 04 Python
浅谈numpy数组中冒号和负号的含义
Apr 18 Python
深入理解Django自定义信号(signals)
Oct 15 Python
对Pyhon实现静态变量全局变量的方法详解
Jan 11 Python
Python散点图与折线图绘制过程解析
Nov 30 Python
python 星号(*)的多种用途
Sep 21 Python
python归并排序算法过程实例讲解
Nov 04 #Python
Numpy数组的广播机制的实现
Nov 03 #Python
基于Python组装jmx并调用JMeter实现压力测试
Nov 03 #Python
Python os库常用操作代码汇总
Nov 03 #Python
如何基于Python爬虫爬取美团酒店信息
Nov 03 #Python
python import 上级目录的导入
Nov 03 #Python
详解Python利用configparser对配置文件进行读写操作
Nov 03 #Python
You might like
php生成zip压缩文件的方法详解
2013/06/09 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
php实现的三个常用加密解密功能函数示例
2017/11/06 PHP
php-fpm中max_children的配置
2019/03/15 PHP
PHP xpath提取网页数据内容代码解析
2020/07/16 PHP
用javascript动态调整iframe高度的代码
2007/04/10 Javascript
一个判断email合法性的函数[非正则]
2008/12/09 Javascript
基于javascript实现窗口抖动效果
2016/01/03 Javascript
JS清除文本框内容离开在恢复及鼠标离开文本框时触发js的方法
2016/01/12 Javascript
BootStrap制作导航条实例代码
2016/05/06 Javascript
原生JS封装ajax 传json,str,excel文件上传提交表单(推荐)
2016/06/21 Javascript
关于JSON与JSONP简单总结
2016/08/16 Javascript
Angularjs 实现分页功能及示例代码
2016/09/14 Javascript
想用好React的你必须要知道的一些事情
2017/07/24 Javascript
vue2.0的contextmenu右键弹出菜单的实例代码
2017/07/24 Javascript
Vue 3.0 前瞻Vue Function API新特性体验
2019/08/12 Javascript
JS eval代码快速解密实例解析
2020/04/23 Javascript
在Vue中使用Echarts可视化库的完整步骤记录
2020/11/18 Vue.js
微信小程序实现下拉加载更多商品
2020/12/29 Javascript
[05:09]2016国际邀请赛中国区预选赛淘汰赛首日精彩回顾
2016/06/29 DOTA
跟老齐学Python之编写类之四再论继承
2014/10/11 Python
python实现登陆知乎获得个人收藏并保存为word文件
2015/03/16 Python
python使用pymysql实现操作mysql
2016/09/13 Python
Django开发的简易留言板案例详解
2018/12/04 Python
解析html5 canvas实现背景鼠标连线动态效果代码
2019/06/17 HTML / CSS
雪花秀美国官方网站:韩国著名草本护肤化妆品品牌
2016/10/19 全球购物
凯蒂·佩里个人女鞋品牌:Katy Perry Collections
2019/04/04 全球购物
Notino匈牙利:购买香水和化妆品
2019/04/12 全球购物
北京泡泡网网络有限公司.net面试题
2012/07/17 面试题
opencv实现图像平移效果
2021/03/24 Python
小学教师岗位职责
2013/11/25 职场文书
交通法规咨询中心工作职责
2013/11/27 职场文书
小班重阳节活动方案
2014/02/08 职场文书
后备干部考察材料
2014/02/12 职场文书
刑事辩护词范文
2015/05/21 职场文书
gtx1650怎么样 gtx1650显卡相当于什么级别
2022/04/08 数码科技