安装过程中,需要互联网连接下载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. Remap BMW F11 2010 all ECUs with E-Sys and ENET cable

    Just wanted to share some experiences remaping all the ECUs in my F11 2010 BMW, hopefully other BMW ...

  2. 12. Android框架和工具之 StringUtils(字符串操作)

    1. StringUtils介绍: StringUtils是apache commons lang库(http://commons.apache.org/proper/commons-lang/dow ...

  3. C#读取Word模板替换相应的字符串(标签)生成新的Word

    在平常工作中,生成word的方式主要是C#读取html的模板文件处理之后保存为.doc文件,这样的好处是方便,快捷,能满足大部分的需求.不过有些特殊的需求并不能满足,如要生成的Word为一个表格,只是 ...

  4. C++: byte 和 int 的相互转化

    原文链接:http://blog.csdn.net/puttytree/article/details/7825709 NumberUtil.h // // NumberUtil.h // MinaC ...

  5. 小黄豆CRM软件安装

    小黄豆CRM软件(官方网址:http://www.xhdcrm.com,演示地址:http://demo.xhdcrm.com)是一款开源免费的客户关系管理系统,其客户跟进模块简单易用.安装环境是wi ...

  6. Plupload文件上传组件使用API

    Plupload有以下功能和特点: 1.拥有多种上传方式:HTML5.flash.silverlight以及传统的<input type=”file” />.Plupload会自动侦测当前 ...

  7. hdu-5680 zxa and set(水题)

    题目链接: zxa and set Time Limit: 2000/1000 MS (Java/Others)     Memory Limit: 65536/65536 K (Java/Other ...

  8. kettle菜鸟学习笔记2----第一个kettle转换的建立及执行

    相关概念: Kettle数据清洗是采用元数据(Meta-data)驱动,以数据流的方式进行的,数据从数据源(数据库/文件等)在一系列相连的step之间依次向后流动,各个step完成对流经该step的数 ...

  9. Android DiffUtil

    Android 的recyclerview-v7:24.2.0 发布后多了个DiffUtil工具类,这个工具类能够大大解放了Android开发者的一个苦恼:RecyclerView局部刷新和重新刷新时 ...

  10. Centos6的VSFTP服务器配置使用教程

    Centos 6 的VSFTP 关闭SELinux,在终端机输入 vi /etc/selinux/config SELINUX=enforcing 改成 SELINUX=disabled 关闭seli ...