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 相关文章推荐
pydev使用wxpython找不到路径的解决方法
Feb 10 Python
Python ORM框架SQLAlchemy学习笔记之数据添加和事务回滚介绍
Jun 10 Python
python实现井字棋游戏
Mar 30 Python
Python上下文管理器和with块详解
Sep 09 Python
Python3实现购物车功能
Apr 18 Python
python爬取微信公众号文章的方法
Feb 26 Python
python常用函数与用法示例
Jul 02 Python
python Event事件、进程池与线程池、协程解析
Oct 25 Python
python:目标检测模型预测准确度计算方式(基于IoU)
Jan 18 Python
基于python实现对文件进行切分行
Apr 26 Python
python实现二分类和多分类的ROC曲线教程
Jun 15 Python
python cookie反爬处理的实现
Nov 01 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
vBulletin HACK----关于排版的两个HACK
2006/10/09 PHP
PHP线程的内存回收问题
2016/07/08 PHP
php 中奖概率算法实现代码
2017/01/25 PHP
浏览器常用高宽的jquery插件
2011/02/24 Javascript
推荐40款强大的 jQuery 导航插件和教程(上篇)
2012/09/14 Javascript
js中substring和substr的详细介绍与用法
2013/08/29 Javascript
jQuery Trim去除字符串首尾空字符的实现方法说明
2014/02/11 Javascript
jquery和css3实现的炫酷时尚的菜单导航
2014/09/01 Javascript
javascript实现dom动态创建省市纵向列表菜单的方法
2015/05/14 Javascript
JavaScript中的cacheStorage使用详解
2015/07/29 Javascript
JS实现下拉菜单赋值到文本框的方法
2015/08/18 Javascript
纯js仿淘宝京东商品放大镜功能
2017/03/02 Javascript
老生常谈jacascript DOM节点获取
2017/04/17 Javascript
利用babel将es6语法转es5的简单示例
2017/12/01 Javascript
JQuery元素快速查找与操作
2018/04/22 jQuery
vue展示dicom文件医疗系统的实现代码
2018/08/27 Javascript
jQuery实现表格隔行换色
2018/09/01 jQuery
jQuery使用each遍历循环的方法
2018/09/19 jQuery
vue-cli 3.0 版本与3.0以下版本在搭建项目时的区别详解
2018/12/11 Javascript
VUE v-model表单数据双向绑定完整示例
2019/01/21 Javascript
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
详谈Python中列表list,元祖tuple和numpy中的array区别
2018/04/18 Python
Python 通过打码平台实现验证码的实现
2019/05/13 Python
pyinstaller打包程序exe踩过的坑
2019/11/19 Python
Python实现链表反转的方法分析【迭代法与递归法】
2020/02/22 Python
python实现将列表中各个值快速赋值给多个变量
2020/04/02 Python
Python基于pandas绘制散点图矩阵代码实例
2020/06/04 Python
详解如何在PyCharm控制台中输出彩色文字和背景
2020/08/17 Python
娇韵诗Clarins意大利官方网站:法国天然护肤品牌
2020/03/11 全球购物
杜甫草堂导游词
2015/02/03 职场文书
鼋头渚导游词
2015/02/05 职场文书
2015年会计工作总结范文
2015/05/26 职场文书
小学校本教研总结
2015/08/13 职场文书
一篇合格的广告文案,其主要目的是什么?
2019/07/12 职场文书
golang 生成对应的数据表struct定义操作
2021/04/28 Golang
Windows Server 2016服务器用户管理及远程授权图文教程
2022/08/14 Servers