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采用socket模拟TCP通讯的实现方法
Nov 19 Python
Python面向对象特殊成员
Apr 24 Python
Python实现中文数字转换为阿拉伯数字的方法示例
May 26 Python
基于Python对象引用、可变性和垃圾回收详解
Aug 21 Python
matplotlib设置legend图例代码示例
Dec 19 Python
python中将正则过滤的内容输出写入到文件中的实例
Oct 21 Python
python 不同方式读取文件速度不同的实例
Nov 09 Python
python ddt数据驱动最简实例代码
Feb 22 Python
ML神器:sklearn的快速使用及入门
Jul 11 Python
Python scipy的二维图像卷积运算与图像模糊处理操作示例
Sep 06 Python
PyQt5 如何让界面和逻辑分离的方法
Mar 24 Python
Python中基础数据类型 set集合知识点总结
Aug 02 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
基于qmail的完整WEBMAIL解决方案安装详解
2006/10/09 PHP
PHP 可阅读随机字符串代码
2010/05/26 PHP
php通过记录IP来防止表单重复提交方法分析
2014/12/16 PHP
关于 Laravel Redis 多个进程同时取队列问题详解
2017/12/25 PHP
PHP读取并输出XML文件数据的简单实现方法
2017/12/22 PHP
JavaScript面向对象知识串结(读JavaScript高级程序设计(第三版))
2012/07/17 Javascript
Eval and new funciton not the same thing
2012/12/27 Javascript
重构Javascript代码示例(重构前后对比)
2013/01/23 Javascript
js判断undefined变量类型使用typeof
2013/06/03 Javascript
理解jquery事件冒泡
2016/01/03 Javascript
JavaScript html5 canvas绘制时钟效果
2016/03/01 Javascript
AngularJS实用开发技巧(推荐)
2016/07/13 Javascript
javaScript中定义类或对象的五种方式总结
2016/12/04 Javascript
jquery Ajax 全局调用封装实例详解
2017/01/16 Javascript
vue2.0 axios前后端数据处理实例代码
2017/06/30 Javascript
React Native之TextInput组件解析示例
2017/08/22 Javascript
VUE饿了么树形控件添加增删改功能的示例代码
2017/10/17 Javascript
vue使用laydate时间插件的方法
2018/11/14 Javascript
[02:53]DOTA2亚洲邀请赛 NewBee战队巡礼
2015/02/03 DOTA
二种python发送邮件实例讲解(python发邮件附件可以使用email模块实现)
2013/12/03 Python
Python生成随机数组的方法小结
2017/04/15 Python
Python闭包之返回函数的函数用法示例
2018/01/27 Python
python global关键字的用法详解
2019/09/05 Python
python实现身份证实名认证的方法实例
2019/11/08 Python
Python pandas对excel的操作实现示例
2020/07/21 Python
Python 创建TCP服务器的方法
2020/07/28 Python
美国婴儿用品店:Babies”R”Us
2017/10/12 全球购物
英国婴儿和儿童服装网站:Vertbaudet
2018/04/02 全球购物
美国家用和厨房电器销售网站:Appliances Connection
2020/01/24 全球购物
Athleta官网:购买女士瑜伽服、技术运动服和休闲运动服
2020/11/12 全球购物
中介业务员岗位职责
2014/04/09 职场文书
省文明单位申报材料
2014/05/08 职场文书
房产授权委托书范本
2014/09/22 职场文书
2014班子成员自我剖析材料思想汇报
2014/10/01 职场文书
工伤死亡理赔协议书
2014/10/20 职场文书
优秀党支部申报材料
2014/12/24 职场文书