配置Windows 2008 R2 64位 Odoo 8.0/9.0 源码开发调试环境
安装过程中,需要互联网连接下载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 源码开发调试环境的更多相关文章
- 配置Windows 2008 R2 64位 Odoo 8.0 源码PyCharm开发调试环境
安装过程中,需要互联网连接下载python依赖库: 1.安装: Windows Server 2008 R2 x64标准版 2.安装: Python 2.7.10 amd64 到C:\Python27 ...
- windows 2008 R2 64位系统,找到Microsoft Excel 应用程序
在windows 2003 操作系统中, 1.在"开始"->"运行"中输入dcomcnfg.exe启动"组件服务", 2.依次双击& ...
- Windows 2008 R2 64位上安装wamp失败的原因
Exception Exception in module wampmanager.exe at 000F15A0... 因测试PHP程序需要,需要在windows系统上布署WAMP环境测试程序,对性 ...
- WindowsServer2012 R2 64位中文标准版(IIS8.5)下手动搭建PHP环境详细图文教程(二)安装IIS8.5
//来源:http://www.imaoye.com/Technology/WindowsServer2012R264IIS85.html 阿里云服务器ECS Windows Server 2012 ...
- Windows server 2008 R2 64位系统安装ZendOptimizer-3.3.0a-Wind
如果不安装ZEND的话,一些PHP网站程序使用ZEND加密后就无法使用,比如DISCUZ,SHOPEX,ECSHOP等,所以要想安装这些程序,ZEND是一定要安装的,要不会出现乱码等问题. 安装ZEN ...
- Windows Server 2008 r2 64位激活
1.工具:CW 下载链接:https://pan.baidu.com/s/1bphOkW3 密码:80d4 2.查看系统是否激活:计算机图标点右键,选择 属性,就可以查看激活情况 3.准备好CW工具 ...
- 配置Windows 2008 R2 防火墙允许远程访问SQL Server 2008 R2 更改端口 连接字符串 IP+逗号+端口号
1.先修改 sql server 2008R2的端口号吧,1433经常成为别人入侵的端口,在sql server 配置管理器 -->sql server 网络配置-->MSSQLSER ...
- 配置Windows 2008 R2 防火墙允许远程访问SQL Server 2008 R2
1.先修改 sql server 2008R2的端口号吧,1433经常成为别人入侵的端口,在sql server 配置管理器 -->sql server 网络配置-->MSSQLSERVE ...
- 服务器迁移到 Windows Servec 2008 R2 64 bit 和IIS 7问题记录
近期公司把网站迁移到了新的环境,windows service 2008 64 bit 和IIS 7,问题有点多,对系统使用影响很多,也困扰了我几个星期,现在记录一些主要的注意点 1.组件权限 系统使 ...
随机推荐
- web 项目 布在tomcat服务器上出现的问题小记
1.mysql 安装前需要安装.net framework 框架 mysql 无法安装 最后一布,start server 服务起不来. 原因,为上一次mysql没有删除,干净,导入无法安装. ...
- [Java] log4j异常输出到日志
当程序运行异常时,e.printStackTrace()会打印出异常.但是很多时候我们希望将这些异常输出到日志中,以便日后可以随时查看到,可以通过这些异常快速的找到程序发生异常的代码. 那么有办法可以 ...
- [Java,MVC] Eclipse下搭建Spring MVC
转自:http://blog.csdn.net/blue_jjw/article/details/8752466 一.新建Dynamic Web Project 一个web工程最基本的,只看3个地方, ...
- 关于报错:'sharedApplication' is unavailable: not available on iOS (App Extension) - Use view controller based
最近在看Extension相关知识的时候,自己写了个小demo 发现[UIApplication sharedApplication]这个方法敲不出来了, 总是报错:'sharedApplicatio ...
- 【MongoDB】使用mongo连接服务器。。。
使用mongo连接服务器 命令行: ./mongo 主机号:端口号/数据库名 e.g. ./mongo 127.0.0.1:12345/mongodb1 关闭服务器 use admin db.shut ...
- 第06篇 MyEclipse 2016 安装/破解
和玩得来的人在一起玩才叫玩! 和玩不来的人在一起玩,那种感觉就像加班啊! ...
- sysobjects.xtype介绍
SQL Server数据库的一切信息都保存在它的系统表格里. 在大多数情况下,对你最有用的两个列是Sysobjects.name和Sysobjects.xtype.前面一个用来列出待考察对象的名字,而 ...
- OpenFlow概述
OpenFlow名称里面虽然包括“Flow”,但其并不是“又一个流程引擎”,我们认为世界上的流程引擎已经足够多了,每个流程引擎都各有千秋,有的甚至免费,所以我们不需要再做一个流程引擎,我们做OpenF ...
- autocomplete.js的使用(1):自动输入时,出现下拉选择框
autocomplete.js可以实现自动输入文本值,并出现下拉框 js引用:所需要的autocomplete文件需要在网站中自行下载. <!--自动输入文本值所需的jquery文件--> ...
- asp.net渐变
简介:第一个参数代表渐变的方向,后面的StartColorStr和End就不用解释了: filter: progid:DXImageTransform.Microsoft.Gradient(Gradi ...