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