Visual Studio Code 开发 Odoo 的安装与配置

@ 想利用熟悉的 Visual Studio 2019 IDE 开发 Odoo,最后没有启动成功,转而使用:Visual Studio Code。

    (会继续寻找解决办法,只差最后一步,如何配置项目启动参数!,其它如虚拟Python环境,requirements.txt 中包的安装都成功。这些都可以使用 图形界面操作,省事!)

****************************************************************

Visual Studio Code 安装及配置 Odoo 开发环境,参考:

https://odoo-development.readthedocs.io/en/latest/ide/visual-studio-code/index.html#

1、从 https://code.visualstudio.com下在安装包,64位 System Installer , 直接运行安装成功;

2、安装扩展: (1) Python 扩展(微软),https://marketplace.visualstudio.com/items?itemName=ms-python.python

     (2) Odoo 相关扩展  https://marketplace.visualstudio.com/items?itemName=jeffery9.odoo-snippets

     (3) Pylint (https://www.pylint.org),通过 Pip 安装: pip install pylint  

          用户手册:http://pylint.pycqa.org/en/latest/user_guide/index.html

          Code 相关解释:https://code.visualstudio.com/docs/python/linting#_pylint

    (4)pylint-odoo  专用于Odoo plugin,https://github.com/OCA/pylint-odoo  

           安装:pip install --upgrade --pre pylint-odoo  ,使用:pylint --load-plugins=pylint_odoo -e odoolint ...

 3、项目工作空间配置: .vscode\ settings.json  ,代表 项目工作空间的配置信息,一般在项目根目录;(用户全局也有此配置!)

         1)选择 Python解释器,ctrl+shift+p。    选择后,会在 settings.json 中增加:python.pythonPath : “Python解释器路径XX”;

            (launch.json 文件,也可以配置调试时使用的专用 Python解释器 ,优先于工作空间的相应配置!)

         2)Python解释器的环境,全局(环境变量 path 指定),虚拟,conda。

               打开项目工作空间,产生一个虚拟Python环境,示例:python -m venv .venv (.venv 是项目根目录下环境文件夹名)

               pip freeze > requirements.txt  生成环境包列表;pip install -r requirements.txt  恢复/下 载安装包。

4、 项目调试启动文件:launch.json       

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Python: Odoo",
                "type": "python",
                "request": "launch",
                "program": "${workspaceFolder}\\odoo-bin",
                "args": [
                    "--config=${workspaceFolder}\\odoo.conf",
                ],
                "cwd": "${workspaceRoot}",
            }
       ]
    }
 
 

 

 

              

               

posted @ 2020-06-26 17:58  建设工程项目  阅读(1499)  评论(1编辑  收藏  举报