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中使用sys模板和logging模块获取行号和函数名的方法
Apr 15 Python
web.py中调用文件夹内模板的方法
Aug 26 Python
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
Oct 13 Python
python笔记:mysql、redis操作方法
Jun 28 Python
多个应用共存的Django配置方法
May 30 Python
Python多进程fork()函数详解
Feb 22 Python
Python3实现的判断环形链表算法示例
Mar 07 Python
pytorch中的自定义反向传播,求导实例
Jan 06 Python
python lambda函数及三个常用的高阶函数
Feb 05 Python
解决python中import文件夹下面py文件报错问题
Jun 01 Python
Java byte数组操纵方式代码实例解析
Jul 22 Python
linux centos 7.x 安装 python3.x 替换 python2.x的过程解析
Dec 14 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
二次元帅气男生排行榜,只想悄悄收藏系列
2020/03/04 日漫
php daddslashes()和 saddslashes()有哪些区别分析
2012/10/26 PHP
关于Aptana Studio生成自动备份文件的解决办法
2009/12/23 Javascript
通过Jquery遍历Json的两种数据结构的实现代码
2011/01/19 Javascript
各浏览器中querySelector和querySelectorAll的实现差异分析
2012/05/23 Javascript
jquery使用淘宝接口跨域查询手机号码归属地实例
2013/11/28 Javascript
js去除输入框中所有的空格和禁止输入空格的方法
2014/06/09 Javascript
2014年50个程序员最适用的免费JQuery插件
2014/12/15 Javascript
javascript实现youku的视频代码自适应宽度
2015/05/25 Javascript
用Node.js通过sitemap.xml批量抓取美女图片
2015/05/28 Javascript
JavaScript中的this使用详解
2016/07/27 Javascript
javascript实现图片左右滚动效果【可自动滚动,有左右按钮】
2016/09/19 Javascript
JavaScript框架Angular和React深度对比
2017/11/20 Javascript
JS数组方法concat()用法实例分析
2020/01/18 Javascript
小程序分享链接onShareAppMessage的具体用法
2020/05/22 Javascript
[03:11]DOTA2上海特锦赛小组赛第一日recap精彩回顾
2016/02/28 DOTA
python正则表达式面试题解答
2020/04/28 Python
python3操作微信itchat实现发送图片
2018/02/24 Python
Numpy之文件存取的示例代码
2018/08/03 Python
在python中实现对list求和及求积
2018/11/14 Python
Python使用字典的嵌套功能详解
2019/02/27 Python
Python面向对象进阶学习
2019/05/21 Python
python使用tkinter库实现五子棋游戏
2019/06/18 Python
PyQt5响应回车事件的方法
2019/06/25 Python
python定义类self用法实例解析
2020/01/22 Python
keras.utils.to_categorical和one hot格式解析
2020/07/02 Python
Python实现敏感词过滤的4种方法
2020/09/12 Python
CSS3 实现倒计时效果
2020/11/25 HTML / CSS
Monki官网:斯堪的纳维亚的独立时尚品牌
2020/11/09 全球购物
Linux面试题LINUX系统类
2015/11/25 面试题
优秀求职信范文分享
2014/01/26 职场文书
社区娱乐活动方案
2014/08/21 职场文书
捐助感谢信
2015/01/22 职场文书
消夏晚会主持词
2015/06/30 职场文书
幼儿园教师心得体会范文
2016/01/21 职场文书
python使用PySimpleGUI设置进度条及控件使用
2021/06/10 Python