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实现从字典中删除元素的方法
May 04 Python
通过Py2exe将自己的python程序打包成.exe/.app的方法
May 26 Python
python和shell监控linux服务器的详细代码
Jun 22 Python
Python 使用PIL中的resize进行缩放的实例讲解
Aug 03 Python
Python函数装饰器实现方法详解
Dec 22 Python
Python实现的爬取百度文库功能示例
Feb 16 Python
python 环境搭建 及python-3.4.4的下载和安装过程
Jul 20 Python
Python Django实现layui风格+django分页功能的例子
Aug 29 Python
Python字典中的值为列表或字典的构造实例
Dec 16 Python
解决python对齐错误的方法
Jul 16 Python
Python中三维坐标空间绘制的实现
Sep 22 Python
python各种excel写入方式的速度对比
Nov 10 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
索尼SONY ICF-SW7600GR电路分析与改良
2021/03/02 无线电
php session 检测和注销
2009/03/16 PHP
判断PHP数组是否为空的代码
2011/09/08 PHP
PHP面向对象学习笔记之一 基础概念
2012/10/06 PHP
ThinkPHP中使用ajax接收json数据的方法
2014/12/18 PHP
YII2框架中behavior行为的理解与使用方法示例
2020/03/13 PHP
用户代理字符串userAgent可实现的四个识别
2015/09/20 Javascript
每天一篇javascript学习小结(Array数组)
2015/11/11 Javascript
老生常谈 js中this的指向
2016/06/30 Javascript
浅析Node.js实现HTTP文件下载
2016/08/05 Javascript
jQuery删除节点用法示例(remove方法)
2016/09/08 Javascript
IOS中safari下的select下拉菜单文字过长不换行的解决方法
2016/09/26 Javascript
jQuery实现鼠标悬停3d菜单展开动画效果
2017/01/19 Javascript
详解windows下vue-cli及webpack 构建网站(二)导入bootstrap样式
2017/06/17 Javascript
json前后端数据交互相关代码
2018/09/19 Javascript
微信小程序缓存支持二次开发封装实现解析
2019/12/16 Javascript
Vue实现小购物车功能
2020/12/21 Vue.js
如何在VUE中使用vue-awesome-swiper
2021/01/04 Vue.js
[41:54]2018DOTA2亚洲邀请赛 4.1 小组赛A组加赛 TNC vs Liquid
2018/04/03 DOTA
Python之PyUnit单元测试实例
2014/10/11 Python
python内存管理分析
2015/04/08 Python
python 移除字符串尾部的数字方法
2018/07/17 Python
使用python批量化音乐文件格式转换的实例
2019/01/09 Python
python实现几种归一化方法(Normalization Method)
2019/07/31 Python
css3 border-radius属性详解
2017/07/05 HTML / CSS
标准毕业生自荐信范文
2013/11/04 职场文书
文明礼仪事迹材料
2014/01/09 职场文书
物业管理计划书
2014/01/10 职场文书
小学后勤管理制度
2014/01/14 职场文书
建筑工地质量标语
2014/06/12 职场文书
2015年元旦演讲稿
2014/09/12 职场文书
2014年保卫科工作总结
2014/12/05 职场文书
教师创先争优承诺书
2015/04/27 职场文书
2019学校运动会开幕词
2019/05/13 职场文书
解决thinkphp6(tp6)在状态码500下不报错,或者显示错误“Malformed UTF-8 characters”的问题
2021/04/01 PHP
CSS元素定位之通过元素的标签或者元素的id、class属性定位详解
2022/09/23 HTML / CSS