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获取当前时间的方法
Jan 14 Python
跟老齐学Python之有容乃大的list(1)
Sep 14 Python
python通过正则查找微博@(at)用户的方法
Mar 13 Python
详解用Python处理HTML转义字符的5种方式
Dec 27 Python
Django项目实战之用户头像上传与访问的示例
Apr 21 Python
django反向解析和正向解析的方式
Jun 05 Python
对Python3中dict.keys()转换成list类型的方法详解
Feb 03 Python
python求绝对值的三种方法小结
Dec 04 Python
pandas 中对特征进行硬编码和onehot编码的实现
Dec 20 Python
python 实现分组求和与分组累加求和代码
May 18 Python
python的flask框架难学吗
Jul 31 Python
一小时学会TensorFlow2之基本操作2实例代码
Sep 04 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版本号
2006/10/09 PHP
PHP 配置文件中open_basedir选项作用
2009/07/19 PHP
php并发对MYSQL造成压力的解决方法
2013/02/21 PHP
PHP对象递归引用造成内存泄漏分析
2014/08/28 PHP
php简单计算年龄的方法(周岁与虚岁)
2016/12/06 PHP
php微信公众号开发(4)php实现自定义关键字回复
2016/12/15 PHP
javascript 按回车键相应按钮提交事件
2009/11/02 Javascript
IE本地存储userdata的一个bug说明
2010/07/01 Javascript
JS操作Cookies包括(读取添加与删除)
2012/12/26 Javascript
使用js获取地址栏中传递的值
2013/07/02 Javascript
js 动态加载事件的几种方法总结
2013/12/25 Javascript
javascript实现滑动解锁功能
2014/12/31 Javascript
jQuery easyui的validatebox校验规则扩展及easyui校验框validatebox用法
2016/01/18 Javascript
jquery操作checkbox火狐下第二次无法勾选的解决方法
2016/10/10 Javascript
Bootstrap的modal拖动效果
2016/12/25 Javascript
解决vue A对象赋值给B对象,修改B属性会影响到A的问题
2018/09/25 Javascript
JavaScript实现栈结构Stack过程详解
2020/03/07 Javascript
[58:11]守擂赛第二周擂主赛 DeMonsTer vs Leopard
2020/04/28 DOTA
对于Python的Django框架部署的一些建议
2015/04/09 Python
Python网页正文转换语音文件的操作方法
2018/12/09 Python
python环境路径配置以及命令行运行脚本
2019/04/02 Python
浅析Python与Mongodb数据库之间的操作方法
2019/07/01 Python
Tornado实现多进程/多线程的HTTP服务详解
2019/07/25 Python
使用python的pyplot绘制函数实例
2020/02/13 Python
Python3 shelve对象持久存储原理详解
2020/03/23 Python
Python如何使用ElementTree解析xml
2020/10/12 Python
python利用faker库批量生成测试数据
2020/10/15 Python
Pyecharts 中Geo函数常用参数的用法说明
2021/02/01 Python
html5+css3之CSS中的布局与Header的实现
2014/11/21 HTML / CSS
碧欧泉美国官网:Biotherm美国
2016/08/31 全球购物
Hello Molly美国:女性时尚在线
2019/08/26 全球购物
教师师德教育的自我评价
2013/10/31 职场文书
课改先进个人汇报材料
2014/01/26 职场文书
小学数学教学随笔
2015/08/14 职场文书
Python 视频画质增强
2022/04/28 Python
Windows Server 2012配置DNS服务器的方法
2022/04/29 Servers