安装过程中,需要互联网连接下载python依赖库:

1、安装: Windows Server 2008 R2 x64标准版

2、安装: Python 2.7.10 amd64 到C:\Python27 并将下列路径加到PATH环境变量:

C:\Python27\;C:\Python27\Scripts;

3、安装: Oracle jdk 1.7 到C:\Java 并配置 JAVA_HOME 环境变量,如 C:\Java\jdk1.7.0_71

4、安装: PostgreSQL 9.4.4-3 x64 缺省安装,并将下列路径加到PATH环境变量:

C:\Program Files\PostgreSQL\9.4\bin\

用pg Admin新建一个用户帐号(也叫Login Role、登录角色)
name:odoo password:12345678
注意添加role privileges权限: 选中"Can create databases"

5、安装: PyCharm Professional 4.5.4 专业版

序列号自行百度

6、安装: Notepad++ 6.8.5

便于修改配置文件

7、下载Odoo源码

https://github.com/odoo/odoo/tree/8.0

https://github.com/odoo/odoo/tree/9.0

并分别解压到C:\odoo8\odoo和C:\odoo9\odoo目录,这样做的目的是,以后更新官方源码,直接替换这个odoo目录即可。

分别在odoo8和odoo9目录下建立customaddon目录,用于存放附加的模块。

8、下载依赖的python库

从http://www.stickpeople.com/projects/python/win-psycopg/下载安装 psycopg
psycopg2-2.6.1.win-amd64-py2.7-pg9.4.4-release

分别修改odoo8和odoo9目录下odoo目录中的requirements.txt文件:

删除 psycopg2==...行,因为上面已经安装
删除可选的 python-ldap, gevent 和 psutil 行because they require compilation.
添加 pypiwin32 行到文件的末尾,因为在windows下需要。

cmd.exe命令行进入源码根目录 C:\> cd \odoo8\odoo
然后运行 C:\Python27\Scripts\pip.exe install -r requirements.txt
如果出现网络中断,重新运行,直到全部安装成功

cmd.exe命令行进入源码根目录 C:\> cd \odoo9\odoo
然后运行 C:\Python27\Scripts\pip.exe install -r requirements.txt
如果出现网络中断,重新运行,直到全部安装成功

下载安装nodejs: node-v5.0.0-x64.msi 然后重启

命令行安装 less 和 less-plugin-clean-css:
C:\> npm install -g less less-plugin-clean-css

9、下载安装PDF生成工具

http://download.gna.org/wkhtmltopdf/0.12/0.12.2.4/wkhtmltox-0.12.2.4_msvc2013-win64.exe

安装后,将C:\Program Files\wkhtmltopdf\bin加到系统Path环境变量。

还可以顺手装个Adobe Reader,就可以查看导出的PDF了。

10、修改运行配置文件

分别从odoo8和odoo9的\odoo\debian目录中,复制openerp-server.conf到odoo8和odoo9目录,然后用notepad++打开编辑:

odoo8\openerp-server.conf文件:

db_host = localhost

db_port = 5432

db_user = odoo

db_password = 12345678

addons_path = C:\odoo8\odoo\addons,C:\odoo8\customaddons

timezone = Asia/Shanghai

xmlrpc_port = 8888

odoo9\openerp-server.conf文件:

db_host = localhost

db_port = 5432

db_user = odoo

db_password = 12345678

addons_path = C:\odoo9\odoo\addons,C:\odoo9\customaddons

timezone = Asia/Shanghai

xmlrpc_port = 9999

11、命令行启动odoo8和odoo9

C:\Python27\python.exe C:\odoo8\odoo\odoo.py --config=C:\odoo8\openerp-server.conf

C:\Python27\python.exe C:\odoo9\odoo\odoo.py --config=C:\odoo9\openerp-server.conf

也可以建2个批处理文件,将上面的语句分别加进去,以后直接双击运行即可。

然后打开chrome浏览器,odoo8访问 http://127.0.0.1:8888,odoo9访问 http://127.0.0.1:9999 即可见到熟悉的建立数据库页面了。

12、建立PyCharm调试配置

启动PyCharm,打开C:\odoo8,等待几分钟indexing完成
菜单Run-->Edit Configurations…
添加python configuration
Name: odoo8
Script: C:\odoo8\odoo\odoo.py
Script parameters: --config=C:\odoo8\openerp-server.conf
Working directory; C:\odoo8\odoo

启动PyCharm,打开C:\odoo9,等待几分钟indexing完成

菜单Run-->Edit Configurations…
添加python configuration
Name: odoo9
Script: C:\odoo9\odoo\odoo.py
Script parameters: --config=C:\odoo9\openerp-server.conf
Working directory; C:\odoo9\odoo

至此大功告成。

参考:

官方文档 https://www.odoo.com/documentation/8.0/setup/install.html#setup-install-source

官方文档 https://www.odoo.com/documentation/9.0/setup/install.html#setup-install-source

搭建Ubuntu+Pycharm+Odoo8开发调试环境 http://www.veryopen.org/?p=3125

转载:http://www.cnblogs.com/jlzhou/p/4928398.html

配置Windows 2008 R2 64位 Odoo 8.0/9.0 源码开发调试环境的更多相关文章

  1. 配置Windows 2008 R2 64位 Odoo 8.0 源码PyCharm开发调试环境

    安装过程中,需要互联网连接下载python依赖库: 1.安装: Windows Server 2008 R2 x64标准版 2.安装: Python 2.7.10 amd64 到C:\Python27 ...

  2. windows 2008 R2 64位系统,找到Microsoft Excel 应用程序

    在windows  2003 操作系统中, 1.在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务", 2.依次双击& ...

  3. Windows 2008 R2 64位上安装wamp失败的原因

    Exception Exception in module wampmanager.exe at 000F15A0... 因测试PHP程序需要,需要在windows系统上布署WAMP环境测试程序,对性 ...

  4. WindowsServer2012 R2 64位中文标准版(IIS8.5)下手动搭建PHP环境详细图文教程(二)安装IIS8.5

    //来源:http://www.imaoye.com/Technology/WindowsServer2012R264IIS85.html 阿里云服务器ECS Windows Server 2012 ...

  5. Windows server 2008 R2 64位系统安装ZendOptimizer-3.3.0a-Wind

    如果不安装ZEND的话,一些PHP网站程序使用ZEND加密后就无法使用,比如DISCUZ,SHOPEX,ECSHOP等,所以要想安装这些程序,ZEND是一定要安装的,要不会出现乱码等问题. 安装ZEN ...

  6. Windows Server 2008 r2 64位激活

    1.工具:CW 下载链接:https://pan.baidu.com/s/1bphOkW3 密码:80d4 2.查看系统是否激活:计算机图标点右键,选择 属性,就可以查看激活情况 3.准备好CW工具 ...

  7. 配置Windows 2008 R2 防火墙允许远程访问SQL Server 2008 R2 更改端口 连接字符串 IP+逗号+端口号

      1.先修改 sql server 2008R2的端口号吧,1433经常成为别人入侵的端口,在sql server 配置管理器 -->sql server 网络配置-->MSSQLSER ...

  8. 配置Windows 2008 R2 防火墙允许远程访问SQL Server 2008 R2

    1.先修改 sql server 2008R2的端口号吧,1433经常成为别人入侵的端口,在sql server 配置管理器 -->sql server 网络配置-->MSSQLSERVE ...

  9. 服务器迁移到 Windows Servec 2008 R2 64 bit 和IIS 7问题记录

    近期公司把网站迁移到了新的环境,windows service 2008 64 bit 和IIS 7,问题有点多,对系统使用影响很多,也困扰了我几个星期,现在记录一些主要的注意点 1.组件权限 系统使 ...

随机推荐

  1. 通过cagradientLayer类封装uiimageview动画色度差

    #import <UIKit/UIKit.h> typedef NS_ENUM(NSInteger, EcolorDirectionType) { EcolorDirectionUp, / ...

  2. Java SortedSet接口

    该SortedSet的接口扩展集Set并声明了一组按升序排序的行为.除了通过集定义的那些方法中,SortedSet接口声明总结于下表的方法: 有几种方法没有任何条目包含在调用Set的时候抛出一个NoS ...

  3. CALayer 简单操作和实际应用

    1.CALayer //每一个UIView,都存在一个CALayer.(主层) //CALayer的功能 描边,圆角,阴影... //CALayer 属于QuartzCore绘图框架 //明明有UIC ...

  4. 浅谈C#中ref与out的区别

    在C#这门高级语言中,你是否注意过ref与out的用法?你是否为在调用方法时需要多个返回值呢?不用急,接下来,我们去一起去研究一下这个问题... 其实呢,C#语言中,参数的传递一共有两种方法,值传递和 ...

  5. Linux_netstat 详解

    简介 Netstat 命令用于显示各种网络相关信息,如网络连接,路由表,接口状态 (Interface Statistics),masquerade 连接,多播成员 (Multicast Member ...

  6. [Android 开源项目学习]Android的UITableView(1)

         最近由于项目加急,手里有好多看了差不多的开源项目,其中好多是大家经常用到的.图片的缓存BitmapFun(Android的文档中),AfinalMap,下拉刷新PullToRefresh等等 ...

  7. JS 获取WEB请求路径

    function getRealPath(){      //获取当前网址,如: http://localhost:8083/myproj/view/my.jsp       var curWwwPa ...

  8. 使用MRUnit,Mockito和PowerMock进行Hadoop MapReduce作业的单元测试

    0.preliminary 环境搭建 Setup development environment Download the latest version of MRUnit jar from Apac ...

  9. Shell学习笔记 - 循环语句

    一.for循环 1. 语法格式1 for 变量 in 值1 值2 值3 ... do 程序 done 说明:程序将遍历所有的值,赋值给变量,然后在执行程序.也就是说,后面接多少个值,程序就循环多少次. ...

  10. Oracl用代码建标

    建标还可以通过编写代码的方式实现,这样在建许多类似的表的时候可以极高建表的效率. create table SCORE                   --建立表名(                ...