安装过程中,需要互联网连接下载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. web 项目 布在tomcat服务器上出现的问题小记

    1.mysql  安装前需要安装.net framework 框架 mysql  无法安装  最后一布,start server 服务起不来. 原因,为上一次mysql没有删除,干净,导入无法安装. ...

  2. [Java] log4j异常输出到日志

    当程序运行异常时,e.printStackTrace()会打印出异常.但是很多时候我们希望将这些异常输出到日志中,以便日后可以随时查看到,可以通过这些异常快速的找到程序发生异常的代码. 那么有办法可以 ...

  3. [Java,MVC] Eclipse下搭建Spring MVC

    转自:http://blog.csdn.net/blue_jjw/article/details/8752466 一.新建Dynamic Web Project 一个web工程最基本的,只看3个地方, ...

  4. 关于报错:'sharedApplication' is unavailable: not available on iOS (App Extension) - Use view controller based

    最近在看Extension相关知识的时候,自己写了个小demo 发现[UIApplication sharedApplication]这个方法敲不出来了, 总是报错:'sharedApplicatio ...

  5. 【MongoDB】使用mongo连接服务器。。。

    使用mongo连接服务器 命令行: ./mongo 主机号:端口号/数据库名 e.g. ./mongo 127.0.0.1:12345/mongodb1 关闭服务器 use admin db.shut ...

  6. 第06篇 MyEclipse 2016 安装/破解

    和玩得来的人在一起玩才叫玩! 和玩不来的人在一起玩,那种感觉就像加班啊!                                                                 ...

  7. sysobjects.xtype介绍

    SQL Server数据库的一切信息都保存在它的系统表格里. 在大多数情况下,对你最有用的两个列是Sysobjects.name和Sysobjects.xtype.前面一个用来列出待考察对象的名字,而 ...

  8. OpenFlow概述

    OpenFlow名称里面虽然包括“Flow”,但其并不是“又一个流程引擎”,我们认为世界上的流程引擎已经足够多了,每个流程引擎都各有千秋,有的甚至免费,所以我们不需要再做一个流程引擎,我们做OpenF ...

  9. autocomplete.js的使用(1):自动输入时,出现下拉选择框

    autocomplete.js可以实现自动输入文本值,并出现下拉框 js引用:所需要的autocomplete文件需要在网站中自行下载. <!--自动输入文本值所需的jquery文件--> ...

  10. asp.net渐变

    简介:第一个参数代表渐变的方向,后面的StartColorStr和End就不用解释了: filter: progid:DXImageTransform.Microsoft.Gradient(Gradi ...