通过Pycharm远程配置Odoo服务器代码开发

新建项目

  1. 指定路径新建项目(新建文件夹)
  2. 在Pycharm中打开该文件夹(即打开该文件夹名字的项目)

配置远程参数

  1. 打开设置
  2. 设置远程解释器,点击下箭头show all
  3. 点击加号增加解释器
  4. 在SSH Interpreter中设置SSH服务器地址及用户
  5. 输入SSH密码
  6. 选择之前建立好的虚拟环境中的python3.8解释器

    这里虚拟环境命名为venvodoo,建立于 /home/gyapollo/venvodoo

  7. 设置同步位置

    此处尝试设置到Odoo源码目录:Project root→/home/gyapollo/odoo-15

  8. 解释器加载完成并已经显示

服务器同步

  1. 从服务器端下载(同步)源码

发生的问题

由于本人使用笔记本+VMware安装的服务器环境,网络环境使用的是笔记本无线网卡,在同步从服务器download到本开发机时发生笔记本wifi无法连接internet的情况,导致transfer failed,原因connect time out 显示download结果,确实存在未下载到的,我们尝试重新下载 已经折腾这个download将近6个小时,还是有failed 我决定删除成功下载的文件,然后直接把源码包解压到这个项目文件夹中

已经成功复制所有源码文件到该目录

尝试配置程序运行参数

成功运行,参考第一条,完全远程运行服务器

至此,我的Pycharm远程开发环境已经完全配置OK


本文章使用limfx的vscode插件快速发布