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简单实现计算过期时间的方法
Jun 09 Python
Python3中的列表,元组,字典,字符串相关知识小结
Nov 10 Python
Python爬虫实现爬取京东手机页面的图片(实例代码)
Nov 30 Python
python绘制简单折线图代码示例
Dec 19 Python
对Python模块导入时全局变量__all__的作用详解
Jan 11 Python
Pycharm连接远程服务器并实现远程调试的实现
Aug 02 Python
python内置函数sorted()用法深入分析
Oct 08 Python
python实现按首字母分类查找功能
Oct 31 Python
python定间隔取点(np.linspace)的实现
Nov 27 Python
基于TensorFlow常量、序列以及随机值生成实例
Jan 04 Python
pycharm远程连接服务器并配置python interpreter的方法
Dec 23 Python
PyTorch中的torch.cat简单介绍
Mar 17 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脚本的10个技巧(3)
2006/10/09 PHP
深入了解php4(2)--重访过去
2006/10/09 PHP
php上传中文文件名乱码问题处理方案
2015/02/03 PHP
PHP实现操作redis的封装类完整实例
2015/11/14 PHP
Yii2实现ajax上传图片插件用法
2016/04/28 PHP
浅谈PHP值mysql操作类
2016/06/29 PHP
PHP获取MySQL执行sql语句的查询时间方法
2018/08/21 PHP
新页面打开实际尺寸的图片
2006/08/25 Javascript
javascript 动态table添加colspan\rowspan 参数的方法
2009/07/25 Javascript
jqgrid 简单学习笔记
2011/05/03 Javascript
使用jQuery mobile库检测url绝对地址和相对地址的方法
2015/12/04 Javascript
AngularJS中实现显示或隐藏动画效果的方式总结
2015/12/31 Javascript
Jquery中map函数的用法
2016/06/03 Javascript
AngularJS基础 ng-value 指令简单示例
2016/08/03 Javascript
使用Curl命令查看请求响应时间方法
2016/11/04 Javascript
AngularJS全局警告框实现方法示例
2017/05/18 Javascript
jquery获取transform里的值实现方法
2017/12/12 jQuery
深入浅析Vue.js中 computed和methods不同机制
2018/03/22 Javascript
react PropTypes校验传递的值操作示例
2020/04/28 Javascript
js实现列表按字母排序
2020/08/11 Javascript
[05:17]DOTA2誓师:今天我们在这里 明天TI4等我!
2014/03/26 DOTA
python制作企业邮箱的爆破脚本
2016/10/05 Python
Python安装与卸载流程详细步骤(图解)
2020/02/20 Python
HTML5 canvas基本绘图之绘制曲线
2016/06/27 HTML / CSS
印度最大的时尚购物网站:Myntra
2018/09/13 全球购物
英国文具、办公用品和科技商店:Ryman
2018/09/27 全球购物
某个公司的Java笔面试题
2016/03/11 面试题
在c#中using和new这两个关键字有什么意义
2013/05/19 面试题
中医临床专业自我鉴定范文
2014/01/15 职场文书
美发店5.1活动方案
2014/01/24 职场文书
公司寄语大全
2014/04/10 职场文书
《第一次抱母亲》教学反思
2014/04/16 职场文书
给老婆的检讨书
2015/01/27 职场文书
2016年春节慰问信息
2015/03/25 职场文书
2015学校六五普法工作总结
2015/04/22 职场文书
MySQL数据库事务的四大特性
2022/04/20 MySQL