利用PYCHARM在CentOs上远程开发调试ODOO12

  • A+

1.环境说明

服务器操作系统:CentOs7.6

  1. [root@moonyun /]# cat /proc/version  
  2. Linux version 3.10.0-514.el7.x86_64 (builder@kbuilder.dev.centos.org) (gcc version 4.8.5 20150623 (Red Hat 4.8.5-11) (GCC) ) #1 SMP Tue Nov 22 16:42:41 UTC 2016  
  3. [root@mytest /]  

开发用笔记本: Windows 10专业版

  1. C:\Users\moonrong>msinfo32  
  2. 操作系统名称:Microsoft Windows 10专业版  
  3. 版本:10.0.18363 版本 18363  
  4. 系统型号:Surface Pro 7  
  5. 系统类型:基于 X64的电脑  
  6. 系统SKU:Surface Pro 7  

2.前置条件

开发笔记本:PYCHARM专业版,本例用:JetBrains PyCharm 2017.3.2 Professional Edition。

远程服务器已安装了ODOO12,并且能正常运行,运行python3.7虚拟环境。

需停止远程ODOO12服务,数据库正常运行。

3.远程部署配置

3.1.新建项目

在本地新建项目

利用PYCHARM在CentOs上远程开发调试ODOO12

3.2.安装pydevd模块

pydevd模块需安装在远程计算机上,并检查是否安装。

这一步可能不需要,没有测试。

  1. [root@moonyun /]# pip3 install pydevd  

3.进行deployment配置

  1. 菜单栏:[tools]-->[deployment]-->[configuration]-->[新建]-->[SFTP]  
利用PYCHARM在CentOs上远程开发调试ODOO12

Connection页需要注意的是Root path是需要同步的项目文件的上级目录,后面不要加上斜杠,高级设置需要修改编码为UTF-8,设置10秒左右测试一次服务器与本地的连接。 mapping也需要注意的是deplyment path on server需要填写项目的相对路径,如/myproject,与前面页的Root path合并就是项目的完整路径。如/opt/myproject,后面同样不加斜杠,其他不需要设置。 Excluded paths可以分别添加本地和远程服务器上不需要进行同步的文件夹,这里不设置。

利用PYCHARM在CentOs上远程开发调试ODOO12

4.配置远程解释器

  1. 【file】-->[setting]-->[project :remoteodoo2021]-->[project interpreter]-->[add remote]  
利用PYCHARM在CentOs上远程开发调试ODOO12
利用PYCHARM在CentOs上远程开发调试ODOO12
利用PYCHARM在CentOs上远程开发调试ODOO12

然后同步远程服务器文件到本地:

  1. [tools]-->[deplyment]-->[sync with deployed to]  

测试是否可以同步文件。

5.添加服务器

利用PYCHARM在CentOs上远程开发调试ODOO12
利用PYCHARM在CentOs上远程开发调试ODOO12

6.启动debug模式测试

利用PYCHARM在CentOs上远程开发调试ODOO12

打断点,然后打开浏览器访问远程服务器。

利用PYCHARM在CentOs上远程开发调试ODOO12
moonrong
  • 版权声明:本站原创文章,于2021年1月9日23:21:38,由 发表,共 1192 字。
  • 版权声明: 本文由于2021年1月9日23:21:38 发表在 好派笔记,共 1192 字。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: