@ 想利用熟悉的 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