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 相关文章推荐
JPype实现在python中调用JAVA的实例
Jul 19 Python
Python实现在某个数组中查找一个值的算法示例
Jun 27 Python
解决Python获取字典dict中不存在的值时出错问题
Oct 17 Python
python3.6.3转化为win-exe文件发布的方法
Oct 31 Python
Python 输出时去掉列表元组外面的方括号与圆括号的方法
Dec 24 Python
Python根据当前日期取去年同星期日期
Apr 14 Python
Python Pandas 获取列匹配特定值的行的索引问题
Jul 01 Python
简单了解python 生成器 列表推导式 生成器表达式
Aug 22 Python
解决python中的幂函数、指数函数问题
Nov 25 Python
PyCharm+Pipenv虚拟环境开发和依赖管理的教程详解
Apr 16 Python
Python将QQ聊天记录生成词云的示例代码
Feb 10 Python
python re模块常见用法例举
Mar 01 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抽象工厂模式(Elgg)
2010/03/21 PHP
php access 数据连接与读取保存编辑数据的实现代码
2010/05/12 PHP
PHP新手入门学习方法
2011/05/08 PHP
简单的php数据库操作类代码(增,删,改,查)
2013/04/08 PHP
php绘制一条弧线的方法
2015/01/24 PHP
PHP积分兑换接口实例
2015/02/09 PHP
解读PHP中上传文件的处理问题
2016/05/29 PHP
PHP进阶学习之Geo的地图定位算法详解
2019/06/19 PHP
php统计数组不同元素的个数的实例方法
2019/09/26 PHP
jquery ajax 局部刷新小案例
2014/02/08 Javascript
jQuery插件 Jqplot图表实例
2016/06/18 Javascript
js实现图片切换(动画版)
2016/12/25 Javascript
荐书|您有一份JavaScript书单待签收
2017/07/21 Javascript
微信小程序实现多宫格抽奖活动
2020/04/15 Javascript
clipboard在vue中的使用的方法示例
2018/10/19 Javascript
axios封装,使用拦截器统一处理接口,超详细的教程(推荐)
2019/05/02 Javascript
Vue 无限滚动加载指令实现方法
2019/05/28 Javascript
js中apply和call的理解与使用方法
2019/11/27 Javascript
Vue中watch、computed、updated三者的区别及用法
2020/07/27 Javascript
js实现盒子移动动画效果
2020/08/09 Javascript
javascript实现数字时钟效果
2021/02/06 Javascript
Python切片知识解析
2016/03/06 Python
python3.x实现发送邮件功能
2018/05/22 Python
django框架F&Q 聚合与分组操作示例
2019/12/12 Python
卡塔尔航空官方网站:Qatar Airways
2017/02/08 全球购物
世界上最大的铁人三项商店:Tri UK
2020/11/04 全球购物
城建学院毕业生自荐信
2014/01/31 职场文书
函授毕业个人自我评价
2014/02/20 职场文书
2014年库房工作总结
2014/11/26 职场文书
担保书范文
2015/01/20 职场文书
作弊检讨书
2015/01/27 职场文书
实习推荐信格式模板
2015/03/27 职场文书
2015年小学数学教研组工作总结
2015/05/21 职场文书
法人身份证明书
2015/06/18 职场文书
领导干部学习心得体会
2016/01/23 职场文书
在python中实现导入一个需要传参的模块
2021/05/12 Python