跳至内容

Odoo11社区版基于Win7的搭建配置

安装Pycharm版本 2018.1.4

相应文件、软件下载地址放至本文最后

 

软件环境:

1. 安装jdk

2. 配置jdk

控制面板\系统和安全\系统——》高级系统设置——》环境变量

在系统变量下新建:

变量名:JAVA_HOME

变量值:你的jdk安装路径(例:C:\Program Files\Java\jdk1.8.0_91)

 

PyCharm安装破解流程:

1. 安装PyCharm安装包

打勾选项,选择几位(32位或64位)和默认打开‘*.py’

注意软件安装路径,其他步骤直接选next即可

2. 破解PyCharm

1) 将破解补丁文件JetbrainsCrack-2.10-release-enc.jar放至Pycharm安装路径下的bin文件夹下

2) 在bin目录下找到pycharm.exe.vmoptions和pycharm64.exe.vmoptions

3) 在两个文件最后追加一行  -javaagent:破解补丁路径\JetbrainsCrack-2.10-release-enc.jar,然后保存。

4) 启动 pycharm ,选择激活码激活,复制输入如下内容激活

{"licenseId":"ThisCrackLicenseId",

"licenseeName":"随便填,也可删除该行",

"assigneeName":"随便填,也可删除该行",

"assigneeEmail":"邮箱,随便填,也可删除该行",

"licenseRestriction":"描述信息,随便填,也可删除该行",

"checkConcurrentUse":false, 

"products":[ 

{"code":"II","paidUpTo":"2099-12-31"}, 

{"code":"DM","paidUpTo":"2099-12-31"},

{"code":"AC","paidUpTo":"2099-12-31"},

{"code":"RS0","paidUpTo":"2099-12-31"},

{"code":"WS","paidUpTo":"2099-12-31"}, 

{"code":"DPN","paidUpTo":"2099-12-31"}, 

{"code":"RC","paidUpTo":"2099-12-31"}, 

{"code":"PS","paidUpTo":"2099-12-31"}, 

{"code":"DC","paidUpTo":"2099-12-31"}, 

{"code":"RM","paidUpTo":"2099-12-31"}, 

{"code":"CL","paidUpTo":"2099-12-31"}, 

{"code":"PC","paidUpTo":"2099-12-31"}, 

{"code":"DB","paidUpTo":"2099-12-31"}, 

{"code":"GO","paidUpTo":"2099-12-31"}, 

{"code":"RD","paidUpTo":"2099-12-31"} 

], 

"hash":"2911276/0", 

"gracePeriodDays":7, 

"autoProlongated":false}

3. 汉化

将汉化文件resources_cn_PyCharm_2018.1_r2.jar放至PyCharm安装路径lib目录下即可

 

Odoo环境配置

解压Odoo11社区版,将GOdooPY3文件夹解压至某个盘下的根目录(环境配置文件路径不带中文)

设置环境变量

控制面板\系统和安全\系统——》高级系统设置——》环境变量

找到变量名Path编辑

在变量值前面或后面添加D:\GOdoo11PY3\runtime\python\Scripts;D:\GOdoo11PY3\runtime\python;D:\GOdoo11PY3\runtime\win32\nodejs;D:\GOdoo11PY3\runtime\win32\wkhtmltopdf;(注意我这里放至位置是D盘,如不是自行更改)

 

Odoo启动文件配置

打开Pycharm选择Odoo项目(即GOdooPY3)

1. 点击编辑配置

2. 

编辑成如图配置即可,注意Odoo项目路径的盘符

3. 启动运行项目前记得运行数据库服务脚本start-pg.bat(在Odoo目录下),结束运行时记得停止服务脚本stop-pg.bat

 

 

可能出现的问题:

(1) 启动服务文件打开立即关闭,即拒绝访问。

解决办法:选择Odoo项目文件右键点击管理员获得所有权

(2) 运行Odoo显示ValueError:embedded null byte 错误

解决办法:Odoo项目\runtime\python\Lib\_strptime.py的第26行下面增加代码行:

locale.setlocale(locale.LC_ALL, 'en')

 

 

相应文件、软件下载地址:https://gitee.com/zeyue/odoo_development_environment

 

CentOS快速部署Odoo12