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 深入理解yield
Sep 06 Python
python生成器表达式和列表解析
Mar 10 Python
Python Web框架Tornado运行和部署
Oct 19 Python
Python 基础之字符串string详解及实例
Apr 01 Python
python paramiko模块学习分享
Aug 23 Python
python正则实现提取电话功能
Feb 24 Python
python 实现对文件夹内的文件排序编号
Apr 12 Python
python实现自动解数独小程序
Jan 21 Python
python使用pymongo操作mongo的完整步骤
Apr 13 Python
Django 数据库同步操作技巧详解
Jul 19 Python
Python爬取豆瓣视频信息代码实例
Nov 16 Python
pycharm 如何查看某一函数源码的快捷键
May 12 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
js实现按Ctrl+Enter发送效果
2014/09/18 Javascript
JavaScript Window浏览器对象模型方法与属性汇总
2015/04/20 Javascript
轻松学习jQuery插件EasyUI EasyUI创建菜单与按钮
2015/11/30 Javascript
jQuery中通过ajax的get()函数读取页面的方法
2016/02/29 Javascript
详解jQuery中的empty、remove和detach
2016/04/11 Javascript
jquery判断对象是否为空并遍历对象的简单实例
2016/07/26 Javascript
微信小程序 网络API发起请求详解
2016/11/09 Javascript
BootStrap实现带关闭按钮功能
2017/02/15 Javascript
JavaScrpt中如何使用 cookie 设置查看与删除功能
2017/07/09 Javascript
Vue2.0中集成UEditor富文本编辑器的方法
2018/03/03 Javascript
微信小程序dom操作的替代思路实例分析
2018/12/06 Javascript
[40:12]Liquid vs Chaos 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
[01:01:52]完美世界DOTA2联赛PWL S2 GXR vs Magma 第二场 11.25
2020/11/26 DOTA
python面向对象法实现图书管理系统
2019/04/19 Python
Python叠加两幅栅格图像的实现方法
2019/07/05 Python
pygame实现非图片按钮效果
2019/10/29 Python
python numpy--数组的组合和分割实例
2020/02/24 Python
python+adb命令实现自动刷视频脚本案例
2020/04/23 Python
python3检查字典传入函数键是否齐全的实例
2020/06/05 Python
解决redis与Python交互取出来的是bytes类型的问题
2020/07/16 Python
python3.7调试的实例方法
2020/07/21 Python
怎样在程序里获得一个空指针
2015/01/24 面试题
将"引用"作为函数参数有哪些特点
2013/04/05 面试题
UML设计模式笔试题
2014/06/07 面试题
个人党性剖析材料
2014/02/03 职场文书
中班开学寄语
2014/04/04 职场文书
校园绿化美化方案
2014/06/08 职场文书
税务职业生涯规划书范文
2014/09/16 职场文书
2015年安全生产工作总结范文
2015/04/02 职场文书
送达通知书
2015/04/25 职场文书
青年志愿者服务活动总结
2015/05/06 职场文书
英语导游欢迎词
2015/09/30 职场文书
员工安全责任协议书
2016/03/22 职场文书
MySQL系列之十二 备份与恢复
2021/07/02 MySQL
使用pipenv管理python虚拟环境的全过程
2021/09/25 Python
Qt自定义Plot实现曲线绘制的详细过程
2021/11/02 Python