1、下载最新Odoo 8.0源码。
下载地址:http://nightly.odoo.com/8.0/nightly/src/
2、下载PyCharm开发工具。
下载地址:http://www.jetbrains.com/pycharm/download/
3、安装PyCharm,具体安装步骤参http://jingyan.baidu.com/article/72ee561a59694be16138df3a.html
4、解压Odoo 8.0的源码压缩包,文件目录如下图
5、打开PyCharm,单击菜单【File】》【New Project】
考
6、可以单击路径后面的按钮,选择其他路径,也可是使用默认路径,点击【Create】按钮,系统会自动创建“Odoo8.0”文件夹,用来存放项目文件。
7、选择“Open in new Window”选项,系统会在一个新的窗口打开项目;选择“Open in current Window”选项,是指在当前窗口打开项目。
8、项目“Odoo8.0”创建完成。
9、在项目节点单击右键,可以给项目添加新的文件夹和文件。
10、这里我们直接用PyCharm打开下载的源码,菜单【File】》【Open】,找到之前解压的源码。
11、双击打开“requirements.txt”文件,文档是所有需要安装的包,需要逐个安装。
12、打开【开始】》【运行】,或者直接按键盘上的Windows键+R键,打开运行窗口,输入cmd后确定。
13、打开命令行窗口,输入“easy_install”加空格,加requirements.txt文档中的安装包的名称。
14、回车后系统开始自动安装,“Finished processing dependencies for Babel==1.3”表示安装成功,文档中所列的安装包按照这三步逐个安装。
15、有些安装包不能正常安装的,可以到网上搜索,下载对应版本的安装包,如果下载的安装包是exe文件,可以直接运行安装,如果下载的是源码包,需要先解压,然后打开命令行窗口,输入“cd /d D:\\pydot-1.0.28”回车,“D:\\pydot-1.0.28”是安装包路径。
16、输入“Python setup.py install”命令回车,待安装完成,输入“Python”命令,打开Python调试,然后输入“import pydot”回车,如果下一行没有任何内容输出,说明安装成功。(注:“pydot”为包的名称)
17、还有另外一种whl文件的安装方式,输入“pip install +文件完整路径”回车,待安装完毕,输入“Python”命令,打开Python调试,然后输入“import gevent”回车,如果下一行没有任何内容输出,说明安装成功。
18、所有安装包安装完成后,回到PyCharm开发环境,在项目的根目录下新建一个配置文件,文件名是“openerp-server.conf”。
19、在openerp-server.conf文件里输入以下内容,PyCharm开发环境就基本搭建完成,接下来就可以调试运行程序了。
20、单击菜单【Run】》【Edit Configurations】
Script:项目启动运行的文件的完整路径;
Script parameters:项目的配置文件的路径,可以按这个格式输入“-c openerp-server.conf”,也可以输入这个格式“--config=/opt/dev/odoo8/odoo-config/openerp-server.conf”,这两句的区别?
Python interpreter:选择Python解释器,如果该选项只有“Project Default(none)”这个选项,一种可能是还没有安装Python解释器;另一种可能是PyCharm第一次运行,如果是这种情况的话,需要PyCharm创建一个新项目,创建成功后然后关闭,再重新打开odoo项目就可以选择Python
解释器了。
Working directory:工作目录,项目的存放路径;
Odoo项目的根目录下__init__.py文件,将evented = True注释,另起一行输入pass
if sys.modules.get(\"gevent\") is not None:
#evented = True
pass #leetaizhu20151119