一、材料
1.python安装(我的版本是python-3.6.5-amd64.exe)
2.PyCharm安装(企业版个人版均可)
3.postgresql-10.7-1-windows-x64(选10版本),
下载地址
4.odoo12的源码包
下载地址

下载页面
下载一个zip包。
二、安装
1.python的安装

定制安装并选择加入环境变量

全选

设置路径

开始安装
2.PyCharm的安装不在这里赘述
3.postgresql安装

默认安装路径

默认全部打钩

默认数据存储路径

设置超级用户(postgres)的密码
注意:这个超级用户密码将会在odoo启动配置文件里用到。

默认端口5432

默认本地化策略

配置详情

安装
安装完了会提示安装其他的,我取消了其他组件的安装。

启动管理页面

超级管理员登录管理

创建普通用户

创建odoo12用户,接下来的两张图都要设置才能保存

密码及过期时间设置

权限设置

用户创建完成
4.odoo12解压

解压后的目录结构
5.在PyCharm中打开odoo12

打开PyCharm,点击创建新项目

创建odoo专用虚拟环境,点Create后选NO
注:virtualenv 用来创建一个python 的隔离环境,通过它可以将Odoo的依赖包安装到隔离环境中。

因为项目已存在,选NO

目录结构
注:在进行odoo依赖包安装之前,先装一个
visualcppbuildtools_full.exe,可以避免error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools"

安装依赖包

开始安装

添加启动文件

启动

确认依赖包的版本

安装依赖包PyPDF2

点击+号

安装

安装进度显示

安装成功
注:其它未安装的也这样安装,如果错安装到python基础环境中了,修改如下文件。

修改文件包括python基础文件

启动无错误,访问
注:访问默认链接:localhost:8069

成功