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定时器使用示例分享
Feb 16 Python
跟老齐学Python之字典,你还记得吗?
Sep 20 Python
pandas数据预处理之dataframe的groupby操作方法
Apr 13 Python
selenium+python实现自动登录脚本
Apr 22 Python
python截取两个单词之间的内容方法
Dec 25 Python
Django使用redis缓存服务器的实现代码示例
Apr 28 Python
Django如何开发简单的查询接口详解
May 17 Python
python try except返回异常的信息字符串代码实例
Aug 15 Python
用python介绍4种常用的单链表翻转的方法小结
Feb 24 Python
python 一维二维插值实例
Apr 22 Python
TensorFlow Autodiff自动微分详解
Jul 06 Python
pandas使用函数批量处理数据(map、apply、applymap)
Nov 27 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 url 加密解密函数代码
2011/08/26 PHP
PHP无刷新上传文件实现代码
2011/09/19 PHP
深入解析PHP中foreach语句控制数组循环的用法
2015/11/30 PHP
浅析Yii2 gridview实现批量删除教程
2016/04/22 PHP
PHP实现一个简单url路由功能实例
2016/11/05 PHP
JQuery文本框高亮显示插件代码
2011/04/02 Javascript
document.createElement()用法
2013/03/13 Javascript
node.js+Ajax实现获取HTTP服务器返回数据
2014/11/26 Javascript
微信小程序  网络请求API详解
2016/10/25 Javascript
jQuery实现的仿百度,仿谷歌搜索下拉框效果示例
2016/12/30 Javascript
jquery mobile移动端幻灯片滑动切换效果
2020/04/15 Javascript
jQuery实现搜索页面关键字的功能
2017/02/16 Javascript
Bootstrap警告(Alerts)的实现方法
2017/03/22 Javascript
jquery.form.js异步提交表单详解
2017/04/25 jQuery
canvas简单快速的实现知乎登录页背景效果
2017/05/08 Javascript
JavaScript中错误正确处理方式小结你用对了吗
2017/10/10 Javascript
小程序实现自定义导航栏适配完美版
2019/04/02 Javascript
使用 Jest 和 Supertest 进行接口端点测试实例详解
2020/04/25 Javascript
基于javascript实现日历功能原理及代码实例
2020/05/07 Javascript
[06:16]DOTA2守卫传承者——职业选手谈心路历程
2015/02/26 DOTA
[40:27]完美世界DOTA2联赛PWL S3 PXG vs GXR 第一场 12.19
2020/12/24 DOTA
Python中的random()方法的使用介绍
2015/05/15 Python
python3批量删除豆瓣分组下的好友的实现代码
2016/06/07 Python
Python实现处理逆波兰表达式示例
2018/07/30 Python
不归路系列:Python入门之旅-一定要注意缩进!!!(推荐)
2019/04/16 Python
pow在python中的含义及用法
2019/07/11 Python
Python有参函数使用代码实例
2020/01/06 Python
Python timer定时器两种常用方法解析
2020/01/20 Python
详解Html5原生拖拽操作
2018/01/12 HTML / CSS
美国领先的个性化礼品商城:Personalization Mall
2019/07/27 全球购物
Linux常见面试题
2013/03/18 面试题
Static Nested Class 和 Inner Class的不同
2013/11/28 面试题
蔬菜基地的创业计划书
2014/01/06 职场文书
募捐倡议书怎么写
2014/05/14 职场文书
小学秋季运动会加油口号及加油稿
2019/08/19 职场文书
Python中 range | np.arange | np.linspace三者的区别
2022/03/22 Python