- A+
一.安装python3.6.5
PYTHON官网最新版为Python 3 Release - Python 3.7.2
这里下载稳定版Python 3.6.5
https://www.python.org/downloads/release/python-365/
根据提示完成安装后,设置环境变量
用户环境变量:

系统环境变量

二.安装python虚拟环境
1.安装虚拟环境virtualenv
- C:\Users\surface>pip install virtualenv
virtualenv 是一个创建隔绝的Python环境的工具。virtualenv创建一个包含所有必要的可执行文件的文件夹,用来使用Python工程所需的包。
但是virtualenv不便于对虚拟环境集中管理,所以推荐直接使用virtualenvwrapper。 virtualenvwrapper提供了一系列命令使得和虚拟环境工作变得便利。它把你所有的虚拟环境都放在一个地方。
2.安装virtualenvwrapper
virtualenvwrapper是用来管理virtualenv的扩展包,用着很方便。安装之前必须先安装virtualenv。
- C:\Users\surface>pip install virtualenvwrapper-win
3.用virtualenvwrapper创建虚拟环境
- C:\Users\surface>mkvirtualenv myodoo
- (myodoo) C:\Users\surface>
建立完成后自动进入虚拟环境
1)退出当前虚拟环境
- (myodoo) C:\Users\surface> deactivate
- C:\Users\surface>
2)查看当前已建立的虚拟环境
- C:\Users\surface> workon
3)进入虚拟环境
- C:\Users\surface>workon myodoo
- (myodoo) C:\Users\surface>
4)查看当前虚拟环境中的开发包
- (myodoo) C:\Users\surface>pip list
- Package Version
- --------------- ----------
- Babel 2.3.4
- beautifulsoup4 4.7.1
- certifi 2018.11.29
- chardet 3.0.4
- decorator 4.0.10
- docutils 0.12
- ebaysdk 2.1.5
- feedparser 5.2.1
- html2text 2016.9.19
- idna 2.8
- Jinja2 2.8.1
- ……
5)安装和卸载开发包(如requests)
- (myodoo) C:\Users\surface>pip install requests
- (myodoo) C:\Users\surface>pip uninstall requests
这里要说明的是,如果要批量安装,定位到文件requirements.txt,如:
(myodoo) C:\pip install requirements.txt
这里requirements.txt在C盘根目录。
批量安装会出错,这时候就要分别安装。
本项目中,ODOO12所需要的依赖库在requirements.txt中,进行批量安装。
三.安装PyCharm 2017.3.2 x64
这里建议安装Pycharm专业版,不建议安装Pycharm社区版,主要原因:
PYcharm专业版是功能最丰富的,与社区版相比,PYcharm专业版增加了Web开发、Python We框架、Python分析器、远程开发、支持数据库与SQL等更多高级功能,这些事社区版中没有的

安装过程根据提示操作,安装完成后,利用http://idea.imsxm.com进行激活。
四.安装PostgreSQL10
数据库的安装根据《好派笔记》上关于POSTGRES10.4安装步骤(WIN10 x64下FOR ODOO12部署)的文章进行安装。
链接地址为http://www.haopython.com/myodoo/210/
五.ODOO12源码安装及设置
1.ODOO12源码下载
除去http://nightly.odoo.com 下载对应版本的源码外,可以到git上搜索下载ODOO12源码,下面主要介绍从github.com上下载

点开上面的链接,选择ODOO12分支下载


odoo-12.0.zip解压完成后复制到项目目录下。

2.启动Pycharm,导入ODOO12源码完成设置
1)打开ODOO


2)设置解释器


3)Run/Debug Configurations配置

4)ODOO.CONF文件配置
- [options]
- ; This is the password that allows database operations:
- ;admin_passwd = superadmin_passwd
- db_host = 127.0.0.1
- db_port = 5432
- db_user = postgres
- db_password = 11111111
- addons_path = C:\myproj\odoo-12.0\addons

六.项目运行及测试

启动完成后,提示

进行测试,输入地址:

点击创建数据库后完成登录,如下图:
